As part of the move to Vue.js and Codex, we are now deprecating the ResourceLoader mediawiki.ui. modules that provide styles following the deprecation process in the new frontend stable policy guidelines. To help support this deprecation, we are now recommending that Codex markup is used instead and the styles for Codex markup is now loaded in Minerva and Vector skins. If you have a gadget or user script using mediawiki ui please take action.
Please let us know on this ticket if you have any questions or requests for things that would help you handle this migration or minimize disruption and provide input on what sort of timeline would be helpful.
How can I help?
- If impacted please notify your local project's technical discussion forum e.g. technical village pump that this is happening.
- Update templates, and any code that makes use of the MediaWiki UI markup / modules
What's impacted?
- Nothing will break at this point in time, but please follow any notices in your JavaScript developer console per developer responsibilities
- To see if you are impacted see this search query: https://global-search.toolforge.org/?q=mw%5C-ui%5C-%28button%7Cinput%7Cicon%7Ccheckbox%7Cradio%29®ex=1&namespaces=&title=.*%5C.js
Migration instructions
A migration guide has been provided at
https://www.mediawiki.org/wiki/Codex/Migrating_from_MediaWiki_UI and this is linked to in the developer console