Zum Inhalt springen

MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus Korstipedia
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
/* Das folgende JavaScript wird für alle Benutzer geladen. */
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);}