|
|
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| 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() {
| |
| handleDarkMode(darkModeMediaQuery.matches);
| |
| });
| |
| darkModeMediaQuery.onchange = function (event) {
| |
| handleDarkMode(event.matches);
| |
| };
| |