From a9e00a3640b5d98e6fce03dc5c67e87e3fac916d Mon Sep 17 00:00:00 2001 From: Aditya Telange <21258296+adityatelange@users.noreply.github.com> Date: Mon, 5 Oct 2020 14:33:48 +0530 Subject: [PATCH] theme: set proper conditions for having default-theme with theme-toggle * can set/unset default theme * for default-theme: dark/light : theme-toggle will not be visible * theme-toggle with defaultheme: auto is functional fixes #25 for #15 --- layouts/partials/footer.html | 4 ++-- layouts/partials/header.html | 11 +++++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index d7e91666..1c28f3ab 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -49,7 +49,7 @@ localStorage.setItem("menu-scroll-position", document.getElementById('menu').scrollLeft); } -{{- if not .Site.Params.disableThemeToggle }} +{{- if (and (not .Site.Params.disableThemeToggle) (not (or (eq .Site.Params.defaultTheme "light") (eq .Site.Params.defaultTheme "dark")))) }} -{{- end }} +{{- end }} \ No newline at end of file diff --git a/layouts/partials/header.html b/layouts/partials/header.html index f67f33bc..40e7b15f 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -1,4 +1,4 @@ -{{- if eq .Site.Params.defaultTheme "auto" }} +{{- if (and (not .Site.Params.disableThemeToggle) (not (or (eq .Site.Params.defaultTheme "light") (eq .Site.Params.defaultTheme "dark")))) }} {{- end }} +{{- if (and (.Site.Params.disableThemeToggle) (eq .Site.Params.defaultTheme "auto")) }} + +{{- end }}