Zum Inhalt springen

MediaWiki:Common.js

Aus Korstipedia
Version vom 18. Januar 2024, 01:42 Uhr von Wahrer korsti (Diskussion | Beiträge) (Automatischer dark mode)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/* Das folgende JavaScript wird für alle Benutzer geladen. */
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);}