Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-32193

Upgrade to latest jQuery for Sakai 12

    Details

    • Type: Task
    • Status: RESOLVED
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 12.0
    • Fix Version/s: 12.0
    • Component/s: Reference
    • Labels:
      None

      Description

      The version of jQuery that Sakai uses is a few years out of date (from 2015). Since the release of 1.11.3. in April 2015 they've put out 1.12.4 in the 1.x as well as multiple 2.x releases and are now on 3.x

      I'm not sure which one we should upgrade to for 12 but I feel we should pull in a newer version of this, jquery-ui and jquery-migrate
      https://en.wikipedia.org/wiki/JQuery

      I guess we'd have to look at our other libraries but
      "Bootstrap 3.3.7 now supports jQuery 3+." https://github.com/twbs/bootstrap/issues/16834

      So we're good there at least. This would also be a great opportunity to clean up jquery in the places it's no longer needed since portal loads it. Or possibly have maven replace the value of it via SAK-31306.

      1.11	January 24, 2014	1.11.3 (April 28, 2015)	95.9	
      1.12	January 8, 2016	1.12.4 (May 20, 2016)	95	
      2.0	April 18, 2013	2.0.3 (July 3, 2013)	81.1	Dropped IE 6–8 support for performance improvements and reduction in filesize
      2.1	January 24, 2014	2.1.4 (April 28, 2015)	82.4	
      2.2	January 8, 2016	2.2.4 (May 20, 2016)	85.6
      3.0[29]	June 9, 2016	3.0.0 (June 9, 2016)	86.3	Promises/A+ support for Deferreds, $.ajax and $.when, .data() HTML5-compatible
      3.1	July 7, 2016	3.1.1 (September 23, 2016)	86.3	jQuery.readyException added, ready handler errors are now not silenced
      

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  jonespm Matthew Jones
                  Reporter:
                  jonespm Matthew Jones
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration