|
|
(5 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' );
| |
| const isDarkMode= document.documentElement.classList.contains( 'client-darkmode' );
| |
|
| |
| console.log("Dark mode is" + isDarkMode);
| |
| if (isDarkMode !== enable) {
| |
| document.getElementsByClassName("ext-darkmode-link")[0].click();
| |
| }
| |
| }
| |
| $( document ).ready(function() {
| |
| handleDarkMode(darkModeMediaQuery.matches);
| |
| });
| |
| darkModeMediaQuery.onchange = function (event) {
| |
| handleDarkMode(event.matches);
| |
| };
| |