MediaWiki:Common.js: Difference between revisions
Appearance
AllEyezOnMe (talk | contribs) No edit summary Tag: Reverted |
AllEyezOnMe (talk | contribs) No edit summary Tag: Reverted |
||
| Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
// Only run if the page includes the hidden template | |||
if (document.querySelector(".force-vector-night")) { | if (document.querySelector(".force-vector-night")) { | ||
const skin = mw.config.get("skin"); // current skin | const skin = mw.config.get("skin"); // current skin | ||
Revision as of 02:35, 13 March 2026
/* Any JavaScript here will be loaded for all users on every page load. */
// Only run if the page includes the hidden template
if (document.querySelector(".force-vector-night")) {
const skin = mw.config.get("skin"); // current skin
const nightModeEnabled = mw.config.get("wgVectorNightMode"); // true if user already has night mode
// If using Vector and night mode is OFF, switch to night mode
if (skin === "vector" && !nightModeEnabled) {
const url = new URL(window.location.href);
url.searchParams.set("vectornightmode", "1"); // enable night mode
if (window.location.href !== url.toString()) {
window.location.replace(url.toString()); // reload page with dark mode
}
}
}