diff --git a/data/web/js/build/013-mailcow.js b/data/web/js/build/013-mailcow.js index d897f23ea..e4893d7ac 100644 --- a/data/web/js/build/013-mailcow.js +++ b/data/web/js/build/013-mailcow.js @@ -345,7 +345,7 @@ $(document).ready(function() { $('.main-logo-dark').addClass('d-none'); if ($('#rspamd_logo').length) $('#rspamd_logo').attr('src', '/img/rspamd_logo_dark.png'); if ($('#rspamd_logo_sm').length) $('#rspamd_logo_sm').attr('src', '/img/rspamd_logo_dark.png'); - localStorage.setItem('theme', 'light'); + localStorage.setItem('mailcow_theme', 'light'); }else{ $('head').append(''); $('#dark-mode-toggle').prop('checked', true); @@ -353,7 +353,7 @@ $(document).ready(function() { $('.main-logo-dark').removeClass('d-none'); if ($('#rspamd_logo').length) $('#rspamd_logo').attr('src', '/img/rspamd_logo_light.png'); if ($('#rspamd_logo_sm').length) $('#rspamd_logo_sm').attr('src', '/img/rspamd_logo_light.png'); - localStorage.setItem('theme', 'dark'); + localStorage.setItem('mailcow_theme', 'dark'); } } diff --git a/data/web/js/site/index.js b/data/web/js/site/index.js index 4c812a377..29b72f0d5 100644 --- a/data/web/js/site/index.js +++ b/data/web/js/site/index.js @@ -1,5 +1,6 @@ $(document).ready(function() { - var theme = localStorage.getItem("theme"); - localStorage.clear(); - localStorage.setItem("theme", theme); + var theme = localStorage.getItem("mailcow_theme"); + if (theme !== null) { + localStorage.setItem("mailcow_theme", theme); + } }); diff --git a/data/web/templates/base.twig b/data/web/templates/base.twig index 4290edaef..e1708950c 100644 --- a/data/web/templates/base.twig +++ b/data/web/templates/base.twig @@ -11,8 +11,8 @@