Page MenuHomePhabricator

Remove 'mediawiki.ui.button' module and gracefully handle remaining template calls
Open, Needs TriagePublic

Description

T420675: Remove 'mediawiki.ui.checkbox' module | T420125: Remove 'mediawiki.ui.input' module

Background & Goal

Remove all blocking calls to use 'mediawiki.ui.button' module and remove the module itself. It has been deprecated since MediaWiki 1.41.

Alongside

Developer notes

  • Extensions
  • Note that some outdated skins, that are not set their compatibility goal for MediaWiki 1.46 or any later version are not reasonably to be considered here: Skin:Mask. They don't need change atm.
  • Skin WikimediaApiPortal is referencing the mw-ui-radio class, but it's not used anymore and the ApiPortal itself is decided to be archived
  • StarCitizenTools/mediawiki-skins-Citizen defines it's own module override for 'mediawiki.ui.radio'

GlobalSearch shows – in contrast to other mediawiki.ui modules – we need to find a different solution to gracefully handle the CSS class calls.

Acceptance criteria for done

Details

Related Changes in Gerrit:
SubjectRepoBranchLines +/-
mediawiki/extensions/Translatemaster+40 -31
mediawiki/extensions/Translatemaster+1 -1
mediawiki/extensions/Translatemaster+2 -2
mediawiki/extensions/Translatemaster+7 -7
mediawiki/extensions/Translatemaster+2 -2
mediawiki/extensions/Translatemaster+2 -2
mediawiki/extensions/Translatemaster+3 -3
mediawiki/extensions/Translatemaster+5 -5
mediawiki/extensions/Translatemaster+3 -3
mediawiki/extensions/TwnMainPagemaster+15 -9
mediawiki/extensions/Flowmaster+1 -1
mediawiki/extensions/FlowREL1_46+1 -1
mediawiki/extensions/Flowmaster+574 -9
mediawiki/extensions/FlowREL1_46+0 -2
mediawiki/extensions/Flowmaster+0 -2
mediawiki/extensions/Flowmaster+454 -8
mediawiki/skins/Examplemaster+0 -2
Show related patches Customize query in gerrit

Event Timeline

Volker_E updated the task description. (Show Details)
Volker_E updated the task description. (Show Details)

Change #922957 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/skins/Example@master] Remove 'mediawiki.ui' dependencies

https://gerrit.wikimedia.org/r/922957

Change #922957 merged by jenkins-bot:

[mediawiki/skins/Example@master] Remove 'mediawiki.ui' dependencies

https://gerrit.wikimedia.org/r/922957

Change #987868 had a related patch set uploaded (by VolkerE; author: Jdlrobson):

[mediawiki/extensions/Flow@master] Flow should maintain a local version of MediaWiki UI

https://gerrit.wikimedia.org/r/987868

Change #987868 abandoned by Jdlrobson:

[mediawiki/extensions/Flow@master] Flow should maintain a local version of MediaWiki UI

Reason:

Volker I don't have bandwidth for this any more - if you want to continue down this road would you mind re-posting it under your account?

https://gerrit.wikimedia.org/r/987868

Change #1273251 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/Flow@master] Flow should maintain a local version of mediawiki.ui

https://gerrit.wikimedia.org/r/1273251

Change #1273251 merged by jenkins-bot:

[mediawiki/extensions/Flow@master] Flow should maintain a local version of mediawiki.ui

https://gerrit.wikimedia.org/r/1273251

Change #1278731 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/Flow@master] Flow should maintain a local version of mediawiki.ui, part II

https://gerrit.wikimedia.org/r/1278731

Change #1278731 merged by jenkins-bot:

[mediawiki/extensions/Flow@master] Flow should maintain a local version of mediawiki.ui, part II

https://gerrit.wikimedia.org/r/1278731

Change #1279353 had a related patch set uploaded (by Bartosz Dziewoński; author: VolkerE):

[mediawiki/extensions/Flow@REL1_46] Flow should maintain a local version of mediawiki.ui, part II

https://gerrit.wikimedia.org/r/1279353

Change #1279353 merged by jenkins-bot:

[mediawiki/extensions/Flow@REL1_46] Flow should maintain a local version of mediawiki.ui, part II

https://gerrit.wikimedia.org/r/1279353

Change #1279484 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/Flow@master] Flow should maintain a local version of mediawiki.ui, part III

https://gerrit.wikimedia.org/r/1279484

Change #1279484 merged by jenkins-bot:

[mediawiki/extensions/Flow@master] Flow should maintain a local version of mediawiki.ui, part III

https://gerrit.wikimedia.org/r/1279484

Change #1279497 had a related patch set uploaded (by Bartosz Dziewoński; author: VolkerE):

[mediawiki/extensions/Flow@REL1_46] Flow should maintain a local version of mediawiki.ui, part III

https://gerrit.wikimedia.org/r/1279497

Change #1279497 merged by jenkins-bot:

[mediawiki/extensions/Flow@REL1_46] Flow should maintain a local version of mediawiki.ui, part III

https://gerrit.wikimedia.org/r/1279497

Change #1290981 had a related patch set uploaded (by Siebrand; author: Siebrand):

[mediawiki/extensions/TwnMainPage@master] Replace mw-ui-button with Codex button classes

https://gerrit.wikimedia.org/r/1290981

Change #1290982 had a related patch set uploaded (by Siebrand; author: Siebrand):

[mediawiki/extensions/Translate@master] T420685: Replace mw-ui-button with Codex button classes in PageTranslationSpecialPage

https://gerrit.wikimedia.org/r/1290982

Change #1293683 had a related patch set uploaded (by Siebrand; author: Siebrand):

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button classes in TranslationStashSpecialPage

https://gerrit.wikimedia.org/r/1293683

Change #1293684 had a related patch set uploaded (by Siebrand; author: Siebrand):

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button classes in ManageTranslatorSandbox

https://gerrit.wikimedia.org/r/1293684

Change #1293685 had a related patch set uploaded (by Siebrand; author: Siebrand):

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button classes in TranslateSpecialPage

https://gerrit.wikimedia.org/r/1293685

Change #1293686 had a related patch set uploaded (by Siebrand; author: Siebrand):

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button classes in translate editor

https://gerrit.wikimedia.org/r/1293686

Change #1293687 had a related patch set uploaded (by Siebrand; author: Siebrand):

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button class on watch button

https://gerrit.wikimedia.org/r/1293687

Change #1293688 had a related patch set uploaded (by Siebrand; author: Siebrand):

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button classes in messagetable JS

https://gerrit.wikimedia.org/r/1293688

Change #1293689 had a related patch set uploaded (by Siebrand; author: Siebrand):

[mediawiki/extensions/Translate@master] Remove mediawiki.ui.button from extension.json

https://gerrit.wikimedia.org/r/1293689

Change #1290982 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button classes in PageTranslationSpecialPage

https://gerrit.wikimedia.org/r/1290982

Change #1295054 had a related patch set uploaded (by Siebrand; author: Siebrand):

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button classes

https://gerrit.wikimedia.org/r/1295054

Change #1293684 abandoned by Siebrand:

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button classes in ManageTranslatorSandbox

Reason:

Replaced by squashed I07f18373a0277c9e90a9851436b0cfa6976cb10c

https://gerrit.wikimedia.org/r/1293684

Change #1293685 abandoned by Siebrand:

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button classes in TranslateSpecialPage

Reason:

Replaced by squashed I07f18373a0277c9e90a9851436b0cfa6976cb10c

https://gerrit.wikimedia.org/r/1293685

Change #1293683 abandoned by Siebrand:

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button classes in TranslationStashSpecialPage

Reason:

Replaced by squashed I07f18373a0277c9e90a9851436b0cfa6976cb10c

https://gerrit.wikimedia.org/r/1293683

Change #1293688 abandoned by Siebrand:

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button classes in messagetable JS

Reason:

Replaced by squashed I07f18373a0277c9e90a9851436b0cfa6976cb10c

https://gerrit.wikimedia.org/r/1293688

Change #1293686 abandoned by Siebrand:

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button classes in translate editor

Reason:

Replaced by squashed I07f18373a0277c9e90a9851436b0cfa6976cb10c

https://gerrit.wikimedia.org/r/1293686

Change #1293687 abandoned by Siebrand:

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button class on watch button

Reason:

Replaced by squashed I07f18373a0277c9e90a9851436b0cfa6976cb10c

https://gerrit.wikimedia.org/r/1293687

Change #1293689 abandoned by Siebrand:

[mediawiki/extensions/Translate@master] Remove mediawiki.ui.button from extension.json

Reason:

Replaced by squashed I07f18373a0277c9e90a9851436b0cfa6976cb10c

https://gerrit.wikimedia.org/r/1293689

Change #1295054 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Replace mw-ui-button with Codex button classes

https://gerrit.wikimedia.org/r/1295054