Background
mediawiki.ui modules are only left in a few places while negatively impacting every user by being loaded on MediaWiki for every page in the module definitions.
Translate still uses the CSS classes/modules
- mediawiki.ui
- mediawiki.ui.button
- mediawiki.ui.input
- mediawiki.ui.checkbox
in
- src/PageTranslation/MigrateTranslatablePageSpecialPage.php
- src/TtmServer/SearchTranslationsSpecialPage.php
Goal
Remove mediawiki.ui module calls in order to enable removing the modules upstream in core
Acceptance criteria for done
- Replace all usages of mediawiki.ui in Translate
- Remove modules calls