MediaWiki:Common.js: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 11: | Zeile 11: | ||
setTimeout(function () { | setTimeout(function () { | ||
handleDarkMode(darkModeMediaQuery.matches); | handleDarkMode(darkModeMediaQuery.matches); | ||
}, | }, 50); | ||
}); | }); | ||
darkModeMediaQuery.onchange = function (event) { | darkModeMediaQuery.onchange = function (event) { | ||
handleDarkMode(event.matches); | handleDarkMode(event.matches); | ||
}; | }; |
Version vom 18. Januar 2024, 01:53 Uhr
var darkModeMediaQuery = window.matchMedia('(prefers-color-scheme: dark)'); function handleDarkMode(enable) { var $darkModeLink = $( '.ext-darkmode-link' ); const isDarkMode= document.documentElement.classList.contains( 'client-darkmode' ); if (isDarkMode !== enable) { document.getElementsByClassName("ext-darkmode-link")[0].click(); } } $( document ).ready(function() { setTimeout(function () { handleDarkMode(darkModeMediaQuery.matches); }, 50); }); darkModeMediaQuery.onchange = function (event) { handleDarkMode(event.matches); };