jQuery conflicts result in CB or 3rd party extension failing
Due to different version of jQuery loading CB needs a deeper noConflict so CB can continue to function as normally.
#1 Updated by krileon over 4 years ago
- File 3282.patch added
- Status changed from Assigned to Resolved
- Assignee changed from krileon to beat
- % Done changed from 0 to 100
Proposed fix adds 2 new header functions to add custom html before all headers as well as after all headers. In addition to this it places CB in a deeper noconflict, caches previous jquery, redefines jquery to CBs jquery, loads in CBs jquery, then reverts jquery back to its previous values (if they exist, otherwise CBs jquery will remain as jquery). This allows CB to function without conflicting by other extensions jquery. Implementation is fully commented to further explain exactly what is happening.
#4 Updated by beat over 4 years ago
- Status changed from Resolved to Closed
- Estimated time set to 4.00
There is still a pending pull request for Joomla Framework pending to further improve non-conflicts between 3pds here https://github.com/joomla/joomla-platform/pull/736