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