Currently, we embed and use (at least) three of them:
- LookupElement from OOUI
- jquery.suggestions, a jQuery plugin
- jquery.ui.autocomplete from jQuery UI
Currently, we embed and use (at least) three of them:
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Remove old jquery.suggestions-based autocomplete | mediawiki/extensions/CentralAuth | master | +0 -55 |
Status | Subtype | Assigned | Task | |
---|---|---|---|---|
· · · | ||||
Open | None | T100270 Replace use of jQuery UI and MW UI with OOUI across all Wikimedia-deployed extensions and core | ||
Open | None | T85394 Use OOUI suggestions/autocompletion components only (instead of jquery.suggestions, jquery.ui.autocomplete) | ||
Resolved | • Prtksxna | T111999 Convert Special:ListUsers autocompletion to use OOUI (Widget or HTMLForm) | ||
Open | None | T125725 [epic] Update autocomplete search box with metadata and remove and delete the old searchSuggest system | ||
· · · |
I suppose the ultimate plan is to make the whole MediaWiki software use OOjs UI, isn't it?
jquery.ui.autocomplete is not used in MW core, but it is used by the following extensions:
jquery.suggestions is used by:
There is now a TitleInputWidget in MediaWiki core which will replace MassMessage's usage of jquery.ui.autocomplete.
We will probably need to create similar widgets for core's userSuggest and CentralAuth's globaluserautocomplete.
And that's UserInputWidget now :)
CentralAuth will need to create its own widget/extend UserInputWidget.
The EducationProgram extension uses a heavily modified version of Twitter Typeahead, in combination of Bootstrap Tags Input. Used on course pages to allow instructors and volunteers to enroll students in a course. (See [[ https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FEducationProgram.git/master/resources%2Fep.tagsinput%2Fep.typeahead.js
resources/ep.tagsinput/ep.typeahead.js ]] and |
https://git.wikimedia.org/blob/mediawiki%2Fextensions%2FEducationProgram.git/master/resources%2Fep.tagsinput%2Fep.tagsinput.js | resources/ep.tagsinput/ep.tagesinput.js ]].)
Change #1018350 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):
[mediawiki/extensions/CentralAuth@master] Remove old jquery.suggestions-based autocomplete
Change #1018350 merged by jenkins-bot:
[mediawiki/extensions/CentralAuth@master] Remove old jquery.suggestions-based autocomplete