From e46bf5dfd52270f3519094b02afbb8975be23f44 Mon Sep 17 00:00:00 2001 From: Fredrik Ekdahl Date: Tue, 17 Mar 2026 23:20:42 +0100 Subject: Move data-bs-theme to html element (#5339) Fixes #5337 --- resources/js/webtrees.js | 6 +++--- resources/views/layouts/default.phtml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/resources/js/webtrees.js b/resources/js/webtrees.js index e647408201..29042f7100 100644 --- a/resources/js/webtrees.js +++ b/resources/js/webtrees.js @@ -954,14 +954,14 @@ }; webtrees.setColorTheme = function (mode) { - if (document.body.dataset.bsTheme === undefined) { + if (document.documentElement.dataset.bsTheme === undefined) { return; } if (window.matchMedia('(prefers-color-scheme: dark)').matches) { - document.body.dataset.bsTheme = 'dark'; + document.documentElement.dataset.bsTheme = 'dark'; } else { - document.body.dataset.bsTheme = 'light'; + document.documentElement.dataset.bsTheme = 'light'; } }; diff --git a/resources/views/layouts/default.phtml b/resources/views/layouts/default.phtml index fc030036e8..63e3df70c8 100644 --- a/resources/views/layouts/default.phtml +++ b/resources/views/layouts/default.phtml @@ -33,7 +33,7 @@ $theme = Registry::container()->get(ModuleThemeInterface::class); ?> - +supportsDarkTheme() ? 'data-bs-theme="light"' : '' ?>> @@ -69,7 +69,7 @@ $theme = Registry::container()->get(ModuleThemeInterface::class); get(ModuleService::class)->findByInterface(ModuleGlobalInterface::class)->map(static fn (ModuleGlobalInterface $module): string => $module->headContent())->implode('') ?> - supportsDarkTheme() ? 'data-bs-theme="light"' : '' ?>> +
-- cgit v1.3