Task #13453
Upgrade jQuery to the 3.5.1 version
Status: | Verified | Start date: | 12/17/2020 | |
---|---|---|---|---|
Priority: | Medium | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | Internals | |||
Target version: | Release 2.6.3 | |||
Google Code Legacy ID: | Tested version: | |||
Sponsored: | No | Requires documentation: |
History
#1 Updated by José Raddaoui Marín over 1 year ago
- Subject changed from Upgrade jQuery to the latest 1.x version to Upgrade jQuery to the latest version
In the end, with a minor tweak on the Bootstrap library, I think we should be able to upgrade to the latest jQuery release (3.5.1, no vulnerabilities at the moment).
#2 Updated by José Raddaoui Marín over 1 year ago
Ready for code review: https://github.com/artefactual/atom/pull/1233
Alongside the changes needed for the upgrade, the PR includes a good amount of clean-ups in some front-end libraries (+345, −226,649 lines). After all, these are the Javascript components we're using from those libs:
BOOTSTRAP
- Dropdown
- Tooltip
- Popover
YUI
- Autocomplete
- Dialogs
DRUPAL
- Table header
- Collapsible
- Textarea
- User pass
JQUERY UI
- Datepicker
- Resizable
- Sortable
OTHERS
- Imageflow
- jQuery Expander
- jQuery imagesloaded
- jQuery Mansory
- jQuery miniColors
- Jstree
- Mediaelement
- Meetselva attrchange
- Less
- Modernizr
- URI
And also custom Javascript code we have in:
- Advanced searches
- Clipboard interactions
- Description updates
- CSV/XML export options
- Full width and sidebar tree-view
- Identifier generation
- Multi row/input
- Multi delete
- Pagers (sidebar pagers too)
- Permissions settings
- Privacy message
- Rename form
- Update checker
- Facets
- Inline search with drop-down
- Converse term fields
- Settings menu
- Form field descriptions
- Start/end date split
#3 Updated by José Raddaoui Marín over 1 year ago
- Status changed from In progress to Code Review
For testing, the only change that should be noticeable is that we're now using the jQuery UI date-picker in all places (changed on the accession and deaccession edit pages). We should test all the components mentioned above to verify the upgrade.
#4 Updated by José Raddaoui Marín over 1 year ago
- Assignee changed from José Raddaoui Marín to Steve Breker
#5 Updated by Steve Breker over 1 year ago
- Status changed from Code Review to Feedback
- Assignee changed from Steve Breker to José Raddaoui Marín
CR complete. Looks great Radda!
#6 Updated by José Raddaoui Marín over 1 year ago
- Status changed from Feedback to QA/Review
- Assignee deleted (
José Raddaoui Marín)
Merged in qa/2.x.
#7 Updated by Dan Gillean over 1 year ago
- Category set to Internals
- Target version set to Release 2.6.2
#8 Updated by José Raddaoui Marín over 1 year ago
- Subject changed from Upgrade jQuery to the latest version to Upgrade jQuery to the 3.5.1 version
#9 Updated by Redmine Admin over 1 year ago
- Target version changed from Release 2.6.2 to Release 2.6.3
#10 Updated by Sarah Mason about 1 year ago
- Status changed from QA/Review to Verified
Verified using jQuery.fn.jquery
-Sarah M.