Can we replace the existing mw.ui Message Box styles with a new "CSS-only" version of the Message component?
This task is a spin-off from T321351: [EPIC] Add CSS-only components:
Can we replace the existing mw.ui Message Box styles with a new "CSS-only" version of the Message component?
This task is a spin-off from T321351: [EPIC] Add CSS-only components:
Project | Branch | Lines +/- | Subject | |
---|---|---|---|---|
mediawiki/core | master | +24 -7 | [POC] Use Codex styles on message box component |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T330468 [EPIC] Enable use of CSS-only Codex components in MediaWiki | |||
Stalled | None | T326587 Replace core Message Box styles with Codex equivalents | |||
In Progress | AnneT | T325105 [Epic] Add CSS-only versions of most Codex Vue components | |||
In Progress | None | T325772 Add CSS-only (or non-client-side-JS) icon | |||
Open | None | T325751 Redesign the Codex demo to visualize the CSS-only components | |||
Resolved | Jdlrobson | T329567 [REQUEST] Web/Design Systems technical consultation - Feb 2023 | |||
Open | None | T329776 [REQUEST] Web team review of CSS-only Button and Icon components |
@Jdlrobson One of the shortcomings in your comment from my understanding is, that the core MessageBox styles are also in use by the Installer. We need to have the styles in this file. A mediawiki.UI replacement wouldn't suffice here.
Why not? The WebInstaller uses ResourceLoader so would also benefit from the change. https://gerrit.wikimedia.org/g/mediawiki/core/+/c9fea125c78bfc017d6b549c5d6089498b0a5018/includes/installer/WebInstallerOutput.php#145
Change 893061 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):
[mediawiki/core@master] [POC] Use Codex styles on message box component