diff --git a/src/bonsai/bonsai/bim/data/webui/static/js/drawings.js b/src/bonsai/bonsai/bim/data/webui/static/js/drawings.js index 0d02810c11..c23215f285 100644 --- a/src/bonsai/bonsai/bim/data/webui/static/js/drawings.js +++ b/src/bonsai/bonsai/bim/data/webui/static/js/drawings.js @@ -5,10 +5,6 @@ let socket; // Document ready function $(document).ready(function () { - var systemTheme = window.matchMedia("(prefers-color-scheme: light)").matches - ? "light" - : "dark"; - $(":root").css("color-scheme", systemTheme); var defaultTheme = "blender"; var theme = localStorage.getItem("theme") || defaultTheme; setTheme(theme); @@ -276,6 +272,7 @@ function displayDrawingsNames(blenderId, ifcFile) { function setTheme(theme) { $("html").removeClass("light dark blender").addClass(theme); + $(":root").css("color-scheme", theme); if (theme === "light") { $("#toggle-theme").html(''); } else if (theme === "dark") { diff --git a/src/bonsai/bonsai/bim/data/webui/static/js/gantt.js b/src/bonsai/bonsai/bim/data/webui/static/js/gantt.js index df48673c71..9531aa5ecb 100644 --- a/src/bonsai/bonsai/bim/data/webui/static/js/gantt.js +++ b/src/bonsai/bonsai/bim/data/webui/static/js/gantt.js @@ -19,10 +19,6 @@ const pageSizes = [ // Document ready function $(document).ready(function () { - var systemTheme = window.matchMedia("(prefers-color-scheme: light)").matches - ? "light" - : "dark"; - $(":root").css("color-scheme", systemTheme); var defaultTheme = "blender"; var theme = localStorage.getItem("theme") || defaultTheme; setTheme(theme); @@ -438,6 +434,7 @@ function editValue(list, task, event, cell, column) { function setTheme(theme) { $("html").removeClass("light dark blender").addClass(theme); + $(":root").css("color-scheme", theme); if (theme === "light") { $("#toggle-theme").html(''); } else if (theme === "dark") { diff --git a/src/bonsai/bonsai/bim/data/webui/static/js/index.js b/src/bonsai/bonsai/bim/data/webui/static/js/index.js index 236c7b3031..b2cf05e334 100644 --- a/src/bonsai/bonsai/bim/data/webui/static/js/index.js +++ b/src/bonsai/bonsai/bim/data/webui/static/js/index.js @@ -5,10 +5,6 @@ let socket; // Document ready function $(document).ready(function () { - var systemTheme = window.matchMedia("(prefers-color-scheme: light)").matches - ? "light" - : "dark"; - $(":root").css("color-scheme", systemTheme); var defaultTheme = "blender"; var theme = localStorage.getItem("theme") || defaultTheme; setTheme(theme); @@ -313,6 +309,7 @@ function compareHeaders(headers1, headers2) { function setTheme(theme) { $("html").removeClass("light dark blender").addClass(theme); + $(":root").css("color-scheme", theme); var stylesheet = $("#tabulator-stylesheet"); if (theme === "light") { stylesheet.attr(