Files
web7sys/public
..
2024-11-15 12:31:05 +01:00
2024-11-15 09:06:19 +01:00
2024-11-15 09:06:19 +01:00

Der Default-Theme-Modus wird durch zwei Faktoren bestimmt:

Wenn ein Theme bereits im localStorage gespeichert wurde (unter dem Key 'theme'), wird dieses verwendet Ansonsten wird das System-Theme des Betriebssystems verwendet: Wenn das System auf "Dark Mode" eingestellt ist, wird Dark Mode aktiviert Wenn das System auf "Light Mode" eingestellt ist, wird Light Mode aktiviert Um den Default-Modus zu ändern, gibt es zwei Möglichkeiten:

Direkt im Code: In der Konstante DEFAULT_THEME in theme.js kann der Wert von 'light' auf 'dark' geändert werden Im Browser: Den localStorage-Eintrag 'theme' auf 'dark' oder 'light' setzen Das Theme wird beim Laden der Seite sofort initialisiert (durch initThemeEarly()), um ein Flackern zu vermeiden. Danach wird ein Event-Listener eingerichtet, der auf Systemänderungen reagiert und das Theme automatisch anpasst, falls kein benutzerdefiniertes Theme gesetzt wurde.