MediaWiki:Common.js: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
mw.loader.using( 'jquery' ).then( function () { | mw.loader.using( 'jquery' ).then( function () { | ||
$( function() { // Document ready shorthand | $( function() { // Document ready shorthand | ||
Revision as of 00:09, 16 April 2025
mw.loader.using( 'jquery' ).then( function () {
$( function() { // Document ready shorthand
var classList = document.documentElement.classList;
// Add the desired dark theme class
classList.add( 'vector-theme-dark' );
// Remove potentially conflicting classes added by the skin
classList.remove( 'vector-feature-night-mode-disabled' );
classList.remove( 'skin-theme-clientpref-day' );
// Just in case, also remove the opposite preference class if present
classList.remove( 'skin-theme-clientpref-night' );
console.log( 'Applied dark theme and removed conflicting classes via Common.js' );
} );
} );