Deprecated in 1.34
Simply find and replace with jquery.ui
- jquery.ui.core
- jquery.ui.core.styles
- jquery.ui.accordion
- jquery.ui.autocomplete
- jquery.ui.button
- jquery.ui.datepicker
- jquery.ui.dialog
- jquery.ui.draggable
- jquery.ui.droppable
- jquery.ui.menu
- jquery.ui.mouse
- jquery.ui.position
- jquery.ui.progressbar
- jquery.ui.resizable
- jquery.ui.selectable
- jquery.ui.slider
- jquery.ui.sortable
- jquery.ui.tabs
- jquery.ui.tooltip
- jquery.ui.widget
- jquery.effects.core
- jquery.effects.blind
- jquery.effects.clip
- jquery.effects.drop
- jquery.effects.highlight
- jquery.effects.scale
- jquery.effects.shake
Original proposal
In T219403: Remove jquery.ui.spinner removal of deprecated and unused jquery.ui.* modules started, so I think it's a good idea to continue. At least jquery.ui.accordion seems equally unused (https://codesearch.wmflabs.org/search/?q=jquery%5C.ui%5C.accordion&i=nope&files=&repos=, someone should check gadgets).
A similar group of modules is jquery.effects.*, which has only very few uses (https://codesearch.wmflabs.org/search/?q=jquery%5C.effects%5C.&i=nope&files=&repos=), leaving many of these modules completely unused. Together, these use over 500 bytes in the registry that could be saved.
Perhaps even more of these modules can be removed, some have just one or two uses which perhaps can easily be replaced, especially for effects.
Sub tasks
- Remove use in MediaWiki core, and bundled or WMF-deployed extensions.
- Deprecate in 1.34.
- Analyse usage in gadgets, site scripts and user scripts. And announce, migrate, and/or delay removal as needed.
- 845 gadgets and site scripts. Status: Fixed. – T219604#5608345
- 1628 user scripts. Status: Fixed. – P9516
- Really remove all usage in WMF-deployed extensions (Codesearch)
- Remove in 1.35.