dark_theme: Move color scheme classes from body to root element.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2022-11-25 12:55:06 -08:00
committed by Tim Abbott
parent 2cf64b569e
commit 21f8d26040
5 changed files with 16 additions and 14 deletions

View File

@@ -4,7 +4,7 @@ import {localstorage} from "./localstorage";
import {page_params} from "./page_params";
export function enable() {
$("body").removeClass("color-scheme-automatic").addClass("dark-theme");
$(":root").removeClass("color-scheme-automatic").addClass("dark-theme");
if (page_params.is_spectator) {
const ls = localstorage();
@@ -13,7 +13,7 @@ export function enable() {
}
export function disable() {
$("body").removeClass("color-scheme-automatic").removeClass("dark-theme");
$(":root").removeClass("color-scheme-automatic").removeClass("dark-theme");
if (page_params.is_spectator) {
const ls = localstorage();
@@ -22,5 +22,5 @@ export function disable() {
}
export function default_preference_checker() {
$("body").removeClass("dark-theme").addClass("color-scheme-automatic");
$(":root").removeClass("dark-theme").addClass("color-scheme-automatic");
}