Remove jQuery UI
I don’t say this a lot. But I hate jQuery UI. jQuery UI is like Jaden Smith. Riding on the fame of his father. Overall a crappy actor though.
- @jschatz1 2016
I'll need to do more poking around to figure out all the places we use jQuery UI right now, but it's overall an antiquated, bloated garbage library, so if we could remove it, that'd be great for page size as well as the time spent parsing JavaScript. The parts of jQuery UI we currently use (or at least load) make up 143KB before compression.
Let's schedule this for 8.10?
Current places the jQuery UI libraries are used:
-
Datepicker -
Due Date datepicker -
Milestone datepicker
-
-
Draggable -
Onion skin diff for image diffs (more info at !3316 (merged))
-
-
Sortable -
Milestones sorting -
Label priority sorting
-
-
Autocomplete -
Branch autocomplete in Compare view (!4895 (merged)) -
New tag page branch autocomplete -
New branch page autocomplete
-
-
Effect highlight -
For highlighting list rows on update (on protected_branched and milestones lists)
-