diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index f3baf823..3094209b 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -50,7 +50,7 @@ localStorage.setItem("menu-scroll-position", document.getElementById('menu').scrollLeft); } -{{- if (and (not .Site.Params.disableThemeToggle) (not (or (eq .Site.Params.defaultTheme "light") (eq .Site.Params.defaultTheme "dark")))) }} +{{- if (not .Site.Params.disableThemeToggle) }} {{- else -}} - +{{/* case where owner disables theme button after deployment, this resets the stored theme */}} diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 233587b1..0a433b91 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -1,21 +1,32 @@ -{{- if (and (not .Site.Params.disableThemeToggle) (not (or (eq .Site.Params.defaultTheme "light") (eq .Site.Params.defaultTheme "dark")))) }} +{{- if (eq .Site.Params.defaultTheme "light") }} -{{- end }} -{{- if (and (.Site.Params.disableThemeToggle) (eq .Site.Params.defaultTheme "auto")) }} +{{- else if (eq .Site.Params.defaultTheme "dark") }} +{{- else if (or (eq .Site.Params.defaultTheme "auto") (not .Site.Params.disableThemeToggle) ) }} +