diff --git a/assets/js/academic.js b/assets/js/academic.js index f3f2f035..e49f75d2 100644 --- a/assets/js/academic.js +++ b/assets/js/academic.js @@ -274,12 +274,16 @@ if ($('body').hasClass('dark')) { $('body').css({opacity: 0, visibility: 'visible'}).animate({opacity: 1}, 500); $('body').removeClass('dark'); + $('link[title=hl-light]')[0].disabled = false; + $('link[title=hl-dark]')[0].disabled = true; $('.js-dark-toggle i').removeClass('fa-sun'); $('.js-dark-toggle i').addClass('fa-moon'); localStorage.setItem('dark_mode', '0'); } else { $('body').css({opacity: 0, visibility: 'visible'}).animate({opacity: 1}, 500); $('body').addClass('dark'); + $('link[title=hl-light]')[0].disabled = true; + $('link[title=hl-dark]')[0].disabled = false; $('.js-dark-toggle i').removeClass('fa-moon'); $('.js-dark-toggle i').addClass('fa-sun'); localStorage.setItem('dark_mode', '1'); @@ -299,10 +303,14 @@ let dark_mode = parseInt(localStorage.getItem('dark_mode') || default_mode); if (dark_mode) { $('body').addClass('dark'); + $('link[title=hl-light]')[0].disabled = true; + $('link[title=hl-dark]')[0].disabled = false; $('.js-dark-toggle i').removeClass('fa-moon'); $('.js-dark-toggle i').addClass('fa-sun'); } else { $('body').removeClass('dark'); + $('link[title=hl-light]')[0].disabled = false; + $('link[title=hl-dark]')[0].disabled = true; $('.js-dark-toggle i').removeClass('fa-sun'); $('.js-dark-toggle i').addClass('fa-moon'); } diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 684fcaa3..3f30c463 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -77,9 +77,11 @@ {{ printf "" (printf $css.highlight.url $css.highlight.version .) | safeHTML }} {{ else }} {{ if eq ($scr.Get "light") true }} - {{ printf "" (printf $css.highlight.url $css.highlight.version "github") | safeHTML }} + {{ printf "" (printf $css.highlight.url $css.highlight.version "github") | safeHTML }} + {{ printf "" (printf $css.highlight.url $css.highlight.version "dracula") | safeHTML }} {{ else }} - {{ printf "" (printf $css.highlight.url $css.highlight.version "dracula") | safeHTML }} + {{ printf "" (printf $css.highlight.url $css.highlight.version "github") | safeHTML }} + {{ printf "" (printf $css.highlight.url $css.highlight.version "dracula") | safeHTML }} {{ end }} {{ end }} {{ end }}