-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Labels
designChange, update, or fix for site UI (not content)Change, update, or fix for site UI (not content)maintenanceIssues/PRs related to making the website maintainableIssues/PRs related to making the website maintainable
Description
As discussed in #1568, these will be the next steps to stop using jQuery in favor of the browser's API:
-
First PR (Refactor Menu): new design and logic for the menu #1590 #1568
- Remove dropit
- Remove functions related to dropit
- Refactor the menu according to the new structure
- Create styles according to the new structure
- Add new menu functionality in a new file
-
Second PR (Remove Unused Functions): feat: remove unused functions (#1590) #1698
- Remove ismobil.js
- Remove logic for page editing (no longer used since the footer was updated)
- Remove logic for
window.location.pathname === '/3x/api.html'
(no longer used since almost all URLs now go to/en/*
) - Remove function related to
#tags-side-menu
-
Third PR (Adapt get elements):
- Update scroll top logic
- Adapt element retrieval and events
- Add overlay logic to the menu
- Adapt code highlighting
-
Fourth PR (Adapt Functions):
- Update logic for the i18n banner
- Update logic for the closer title (used in the API)
- Adapt cookies logic to ES6
-
Fifth PR (Remove jQuery Dependency, Remove jQuery #1569):
- Remove link to jQuery
UlisesGasconUlisesGascon
Metadata
Metadata
Assignees
Labels
designChange, update, or fix for site UI (not content)Change, update, or fix for site UI (not content)maintenanceIssues/PRs related to making the website maintainableIssues/PRs related to making the website maintainable