#1364 new
dleffler

Feature request: support jQuery v3.x and better 'migrate' support

Reported by dleffler | May 23rd, 2016 @ 09:06 PM

jQuery v3.x is on the verge of a final/stable release and we will want to include support at some point. This also begs some other new features:

  • auto-support for jQuery 'migrate' plugin if DEVELOPMENT turned on, where the development/non-minified version spits out console messages for deprecated/problem code where both the minified and production versions add features stripped out from the last major version upgrade
    • e.g., if you need really old 1.x features in 1.12 or 2.2, you need to use it, and initially make 3.x support some 2.x features, but not 1.x features
    • it WILL slow down the system, esp. with the debug output
  • auto-switch to non-minified 'migrate' plugin if DEVELOPMENT is turned on and system/user request it be loaded to support an OLD jQuery plugin
  • remove support or make optional support for OLD browsers...jQuery 3.x will never support old browsers, and v1.12 will be the last version to support very old browsers...we also load webshims to provide polyfills for older browsers...might be best implemented as a 'meta remove' flag in expTheme::head()?
    • webshims will not support jQuery v3.x

Comments and changes to this ticket

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

Bug Tracker for Exponent CMS

Shared Ticket Bins

People watching this ticket

Pages