mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/Vector.git
synced 2024-09-23 02:09:12 +00:00
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:
parent
ad84e051c9
commit
111b3155e0
|
@ -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.` );
|
||||
}
|
||||
} );
|
||||
};
|
|
@ -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
|
||||
|
|
|
@ -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",
|
||||
|
|
Loading…
Reference in a new issue