From 8f798a94d15a74848ee071dcd56a00da4bd27b28 Mon Sep 17 00:00:00 2001 From: Bernd Bestel Date: Wed, 18 Sep 2019 19:43:33 +0200 Subject: [PATCH] Only allow night mode enabled manually or automatically, but not both at the same time (again fixes #71) --- public/js/grocy_nightmode.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/public/js/grocy_nightmode.js b/public/js/grocy_nightmode.js index 49a136ef..801499de 100644 --- a/public/js/grocy_nightmode.js +++ b/public/js/grocy_nightmode.js @@ -4,6 +4,10 @@ if (value) { $("body").addClass("night-mode"); + + // Force disable auto night mode when night mode is enabled + $("#auto-night-mode-enabled").prop("checked", false); + $("#auto-night-mode-enabled").trigger("change"); } else { @@ -21,6 +25,13 @@ $("#auto-night-mode-enabled").on("change", function() { $("body").removeClass("night-mode"); } + + // Force disable night mode when auto night mode is enabled + if (value) + { + $("#night-mode-enabled").prop("checked", false); + $("#night-mode-enabled").trigger("change"); + } }); $(document).on("keyup", "#auto-night-mode-time-range-from, #auto-night-mode-time-range-to", function()