From 735432b0590baf5a7080d0e21cd18f76d78f7b4c Mon Sep 17 00:00:00 2001 From: Strek Date: Tue, 5 Jul 2022 14:02:11 +0530 Subject: [PATCH 1/2] docs: preselect default theme --- docs/src/assets/js/themes.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/src/assets/js/themes.js b/docs/src/assets/js/themes.js index 5f083a1a445..e2f6270f982 100644 --- a/docs/src/assets/js/themes.js +++ b/docs/src/assets/js/themes.js @@ -16,7 +16,8 @@ dark_theme_toggle = document.getElementById('dark-theme-toggle'); // get any previously-chosen themes - var theme = window.localStorage.getItem("theme"); + var localStorageTheme = window.localStorage.getItem("theme") + var theme = localStorageTheme ? localStorageTheme : window.matchMedia('(prefers-color-scheme: dark)').matches? 'dark' : 'light'; if (theme == "light") { enableToggle(light_theme_toggle); From fb68254b950020ac2a20d387d6365f9436420a59 Mon Sep 17 00:00:00 2001 From: Strek Date: Tue, 5 Jul 2022 18:24:27 +0530 Subject: [PATCH 2/2] chore: review comments Co-authored-by: Milos Djermanovic --- docs/src/assets/js/themes.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/src/assets/js/themes.js b/docs/src/assets/js/themes.js index e2f6270f982..e6071b21983 100644 --- a/docs/src/assets/js/themes.js +++ b/docs/src/assets/js/themes.js @@ -16,8 +16,7 @@ dark_theme_toggle = document.getElementById('dark-theme-toggle'); // get any previously-chosen themes - var localStorageTheme = window.localStorage.getItem("theme") - var theme = localStorageTheme ? localStorageTheme : window.matchMedia('(prefers-color-scheme: dark)').matches? 'dark' : 'light'; + var theme = document.documentElement.getAttribute('data-theme'); if (theme == "light") { enableToggle(light_theme_toggle);