Panopoly uses a bunch of contrib modules that break if you use jQuery 1.8. This issue is a main tracker to allow compatibility for those contributed modules.

Additionally, many implementations require js libraries in the theming layer that require jQuery 1.9+. Bootstrap is an excellent case in point.

The IPE really blows up at the moment. If you find another module that needs jQuery 1.8+ compatibility, create an issue and link to it here.

On a related note - once we #2235081: Update jquery_update to version 2.5, it will be possible to select even higher versions of jQuery, for example, jQuery 1.9 which is needed for the latest Bootstrap or jQuery 1.11, the latest version.

Comments

robloach’s picture

robloach’s picture

Issue summary: View changes
dsnopek’s picture

Issue summary: View changes
Related issues: +#2447533: Linkit fails with jQuery 1.8+
andrew_mallis’s picture

Issue summary: View changes
dsnopek’s picture

andrew_mallis’s picture

We spoke about possible backwards compatibility. In Kalatheme we explored some JS shims here: https://github.com/drupalprojects/kalatheme/pull/150 – not sure if useful, but in the spirit of the meta issue linking here.

andrew_mallis’s picture

Ctools could pose a problem ultimately.
Kalatheme / Radix could do this upstream in the theme layer.

We managed to override cTools modals with Boostrap modals here:
https://github.com/drupalprojects/kalatheme/blob/18bc9f8d5520fb6b7ec3b8b...
(note kalatheme 4.x is generally unstable and not production ready).

dsnopek’s picture

Issue summary: View changes
dsnopek’s picture

All the current child issues are fixed after #2235081: Update jquery_update to version 2.5! So, we need to re-test Panopoly with jQuery 1.8+ (probably best to start with the highest version) and see what else breaks!

dsnopek’s picture

Category: Task » Plan
dsnopek’s picture

Status: Active » Fixed

I've done some testing of these old bugs with jQuery 1.10 and everything seems to be working now!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.