Background
On https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Switcher_gadget:_please_take_a_quick_look Nardog said:
OOUI is not only a big library but one WMF is moving away from.
??? Big news to me.
But https://www.mediawiki.org/wiki/OOUI doesn't mention anything like that, nor what developers should be using.
https://www.mediawiki.org/wiki/ResourceLoader/Core_modules#mediawiki.ui still says "(deprecated in 1.29) Please use OOUI instead. See the OOUI module names. "
Documentation/wiki should be updated to indicate how developers should implement UI elements and what the status of OOUI is.
Edit (29 August 2023): another reference to this is this JS warning:
This page is using the deprecated ResourceLoader module "jquery.ui". Please use OOUI instead.
Acceptance criteria
- Clarify expectations around OOUI and Codex on https://www.mediawiki.org/wiki/OOUI – done in https://www.mediawiki.org/wiki/OOUI#Future_of_OOUI_alongside_Codex
- Replace https://www.mediawiki.org/wiki/ResourceLoader/Core_modules#mediawiki.ui mention of OOUI as successor by Codex
-
Replace ResourceLoader JS warning mention on OOUI on "jquery.ui"See T355716: Change jquery.ui ResourceLoader deprecation warning to point to Codex- This needs fully equivalent functionality/projected replacements for all jquery.ui parts beforehand in Codex