Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

JavaScript library upgrades (jQuery 4, no YUI)

Bring a theme's JavaScript up to date with the libraries Exponential ships - jQuery 4.0.0 with Migrate and jQuery UI 1.14.2 through ezjscore, YUI removed - what to search for, what to replace, and how to test.

Download as PDF

Address: https://doc.exponential.earth/learninminutes/exphelp/viewer/help/designers/lifecycle/javascript-library-upgrades.md

On this page

JavaScript library upgrades (jQuery 4, no YUI)

This page is for designers whose theme has JavaScript. On 1 and 2 October 2026 the administration moved to jQuery 4 and YUI was removed from the admin designs, the standard design and the bundled ezjscore. The details are in jQuery 4 in the admin, and YUI gone and YUI removal.

What ezjscore ships

ezjsc::jquery and ezjsc::jqueryUI deliver jQuery 4.0.0 with jQuery Migrate 4.0.2 and jQuery UI 1.14.2. Migrate is the quiet build by default, so older code keeps working without filling the console. The older jQuery 3.7.1, Migrate 3.4.1 and jQuery UI 1.10.3 files were removed on 14 October 2026.

Step by step

  1. Find YUI use; it loads nothing any more:

    grep -rn "ezjsc::yui\|YUI(" extension/mytheme

    No output means nothing to port. Otherwise follow YUI removal.

  2. Find old jQuery patterns:

    grep -rn -E "\.(click|change|submit|bind|unbind)\(|jQuery\.trim|\.attr\(['\"](checked|disabled|selected)" extension/mytheme/design
  3. Replace them as the admin did: event shorthands and .bind() with .on(), .unbind() with .off(), boolean .attr() with .prop(), jQuery.trim() with String.prototype.trim().

  4. Load jQuery through ezjscore, not a copy of your own, so the version matches the system.

  5. Test every interactive part with the browser console open: no errors, no Migrate warnings with the reporting build switched on.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x