T235961: Remove 'mediawiki.ui.anchor' module | T420674: Remove 'mediawiki.ui.radio' module
Background & Goal
Remove all blocking calls to use 'mediawiki.ui' module and remove the module itself. It has been deprecated since MediaWiki 1.41.'
It's basically just the mw-ui-label class with three properties in there.
Alongside
- T420678: Remove 'mediawiki.ui' module (current)
- T420685: Remove 'mediawiki.ui.button' module and gracefully handle remaining template calls
- T235937: Remove 'mediawiki.ui.icon' module
- T235960: Remove 'mediawiki.ui.text' module
- T235961: Remove 'mediawiki.ui.anchor' module
- T420675: Remove 'mediawiki.ui.checkbox' module
- T420674: Remove 'mediawiki.ui.radio' module
- T420125: Remove 'mediawiki.ui.input' module
Developer notes
- StructuredDiscussions is the one remainder of this module in deployed skins and extensions
- Note that
- Wikifab/GroupsPage and
- SemanticMediaWiki/SemanticMediaWiki – got informed in https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/6476
are loading the module too as of now
Acceptance criteria for done
- Remove/replace usage blockers
- Remove the module