MediaWiki:Common.js: Unterschied zwischen den Versionen
Erscheinungsbild
Handle dark mode on ready |
Keine Bearbeitungszusammenfassung |
||
Zeile 9: | Zeile 9: | ||
} | } | ||
$( document ).ready(function() { | $( document ).ready(function() { | ||
console.log("dark now"); | |||
handleDarkMode(darkModeMediaQuery.matches); | handleDarkMode(darkModeMediaQuery.matches); | ||
}); | }); |
Version vom 18. Januar 2024, 01:49 Uhr
var darkModeMediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); function handleDarkMode(enable) { var $darkModeLink = $( '.ext-darkmode-link' ); var isDarkMode = $darkModeLink.find( '.mw-ui-icon-moon' )[0] === undefined; if (isDarkMode !== enable) { document.getElementsByClassName("ext-darkmode-link")[0].click(); } } $( document ).ready(function() { console.log("dark now"); handleDarkMode(darkModeMediaQuery.matches); }); darkModeMediaQuery.onchange = function (event) { handleDarkMode(event.matches); };