From 7468d6147a56de1430d00fb4665e2ba3554df548 Mon Sep 17 00:00:00 2001 From: Adorian Doran Date: Sat, 23 Aug 2025 00:55:46 +0300 Subject: [PATCH] client/settings/disable shadows: react to the option change --- apps/client/src/widgets/containers/root_container.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/client/src/widgets/containers/root_container.ts b/apps/client/src/widgets/containers/root_container.ts index ef2491b64..7bff4e369 100644 --- a/apps/client/src/widgets/containers/root_container.ts +++ b/apps/client/src/widgets/containers/root_container.ts @@ -31,6 +31,7 @@ export default class RootContainer extends FlexContainer { } this.#setMotion(options.is("motionEnabled")); + this.#setShadows(options.is("shadowsEnabled")); return super.render(); } @@ -39,6 +40,10 @@ export default class RootContainer extends FlexContainer { if (loadResults.isOptionReloaded("motionEnabled")) { this.#setMotion(options.is("motionEnabled")); } + + if (loadResults.isOptionReloaded("shadowsEnabled")) { + this.#setShadows(options.is("shadowsEnabled")); + } } #onMobileResize() { @@ -51,6 +56,10 @@ export default class RootContainer extends FlexContainer { document.body.classList.toggle("motion-disabled", !enabled); jQuery.fx.off = !enabled; } + + #setShadows(enabled: boolean) { + document.body.classList.toggle("shadows-disabled", !enabled); + } } function getViewportHeight() {