This change is needed to allow bug 10659 to progress http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10659
This is ready for testing, bug Bugzilla rejects the patches because of the size. I've posted the branch here: https://gitlab.com/koha-dev/koha-dev/tree/bug-14862-opac-jquery-upgrade I have also put a downloadable patch here in case that helps: https://zivotdesign.com/download/bug-14862.patch
Is there any test plan for this?
(In reply to Lucas Gass from comment #2) > Is there any test plan for this? Sorry, I'm used to the patch attachment doing this for me. Here it is: This patch upgrades jQuery to 3.4.1, jQuery-UI to 1.12.1, and adds the jQuery-migrate plugin to ensure backwards-compatibility with existing jQuery plugins and code. An updated of jquery-ui-rtl.css has been created by converting the new version of jquery-ui.css. All jQuery assets are now include the version number in the file name just as we now do in the staff client. Besides updating file names in the templates, there was only one change made: opac-results.tt had a typo which has been corrected. To test, apply the patch and test as many different pages in the OPAC as possible, including self-checkout and self checkin. Keep the browser console open and watch for JavaScript errors. All JavaScript-driven behavior should work correctly. For instance: - Tabs - Datepickers - Select all/none operations - Cart and lists popups - Search result highlighting
I've checked out the branch (and rebased it to check it still applies simply). All seems to work well, no obvious regressions.. signing off.
Ready to pass QA from testing - Pages all look good and behave well for me. Just one thing: Although the file has the .min. in the name, it's not actually minified. Can you please check and follow-up? If you want, you can already add my sign-off line :)
Created attachment 93823 [details] [review] Bug 14862: (follow-up) Add minified version of jQuery 3.4.1 This patch updates the file 'jquery-3.4.1.min.js' so that it is indeed minified.
Asking the RM to take care of the Sign-off lines, please!
Nice work! Pushed to master for 19.11.00
Oops looks like 1 place got missed: Bug 25597