Drop support for non-Codex message box styles in Vector 2022 and Vector

Going forward these styles will be provided where needed by
the mediawiki.legacy.messageBox module.

Bug: T360668
Change-Id: I58d9e41f0c98adbd816240b161b5145a667436cd
This commit is contained in:
Jon Robson 2024-08-26 17:18:14 -07:00 committed by Jdlrobson
parent ad84e051c9
commit 111b3155e0
3 changed files with 0 additions and 19 deletions

View file

@ -1,11 +0,0 @@
/**
* Checks if the page is using legacy message box styles
*/
module.exports = function () {
mw.requestIdleCallback( () => {
if ( document.querySelectorAll( '.mw-message-box:not(.cdx-message)' ).length ) {
mw.log.warn( `[T360668] A message box on this page is not using standard markup.
See https://doc.wikimedia.org/codex/latest/components/demos/message.html#markup-structure for more information.` );
}
} );
};

View file

@ -12,7 +12,6 @@ const languageButton = require( './languageButton.js' ),
setupIntersectionObservers = require( './setupIntersectionObservers.js' ),
menuTabs = require( './menuTabs.js' ),
userPreferences = require( './userPreferences.js' ),
legacyMessageBoxStyles = require( './legacyMessageBoxStyles.js' ),
{ isNightModeGadgetEnabled, disableNightModeForGadget, alterExclusionMessage, removeBetaNotice } = require( './disableNightModeIfGadget.js' ),
teleportTarget = /** @type {HTMLElement} */require( /** @type {string} */ ( 'mediawiki.page.ready' ) ).teleportTarget;
@ -114,7 +113,6 @@ function main( window ) {
*/
function init( window ) {
const now = mw.now();
legacyMessageBoxStyles();
// This is the earliest time we can run JS for users (and bucket anonymous
// users for A/B tests).
// Where the browser supports it, for a 10% sample of users

View file

@ -262,7 +262,6 @@
"content-links": true,
"content-links-external": false,
"interface": true,
"interface-message-box": true,
"interface-category": true,
"content-tables": true,
"i18n-ordered-lists": true,
@ -285,7 +284,6 @@
"interface-category": true,
"interface-edit-section-links": true,
"interface-indicators": false,
"interface-message-box": false,
"interface-site-notice": false,
"interface-subtitle": false,
"interface-user-message": true,
@ -396,15 +394,11 @@
},
"skins.vector.js": {
"class": "MediaWiki\\ResourceLoader\\SkinModule",
"features": [
"interface-message-box"
],
"styles": [
"resources/skins.vector.js/index.less"
],
"packageFiles": [
"resources/skins.vector.js/skin.js",
"resources/skins.vector.js/legacyMessageBoxStyles.js",
"resources/skins.vector.js/setupIntersectionObservers.js",
"resources/skins.vector.js/searchToggle.js",
"resources/skins.vector.js/stickyHeader.js",