Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/g1eny0ung/hugo-theme-dream.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYue Yang <g1enyy0ung@gmail.com>2021-07-02 17:32:33 +0300
committerYue Yang <g1enyy0ung@gmail.com>2021-07-02 17:32:33 +0300
commitd0578a6d45dce9aeb4c23e40c41ccae3b8241b25 (patch)
treec62233fbecb8041b6aca8af6f87debc5bb7d93f4
parent3ac845f6f97c7ba54a7a6e6a70e7ea3bff04aa5e (diff)
Simplify nav and socials
-rw-r--r--layouts/partials/head.html6
-rw-r--r--layouts/partials/nav.html24
-rw-r--r--layouts/partials/socials.html80
-rw-r--r--src/js/search.js4
-rw-r--r--src/js/theme.js4
-rw-r--r--src/sass/site.scss4
-rw-r--r--static/css/site.css2
-rw-r--r--static/js/search.js2
-rw-r--r--static/js/theme.js2
9 files changed, 54 insertions, 74 deletions
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index 60b3529..00289c6 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -30,18 +30,18 @@
<link rel="stylesheet" href="{{ "/css/site.css" | relURL }}" />
<style>
- .ui.header a:not(.ui.button):hover {
+ .ui.header a:not(.item, .ui.button):hover {
text-decoration: underline;
}
{{ if .Site.Params.linkColor }}
- a:not(.ui.button) {
+ a:not(.item, .ui.button) {
color: {{ .Site.Params.linkColor }} !important;
}
{{ end }}
{{ if .Site.Params.darkLinkColor }}
- .inverted a:not(.ui.button) {
+ .inverted a:not(.item, .ui.button) {
color: {{ .Site.Params.darkLinkColor }} !important;
}
{{ end }}
diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html
index 62b92b2..ac7b8a1 100644
--- a/layouts/partials/nav.html
+++ b/layouts/partials/nav.html
@@ -5,20 +5,20 @@
{{ else }}
<nav class="ui secondary menu dream-menu dream-nav">
{{ end }}
- <div class="item">
- <i class="large link bullseye icon dream-flip-toggle" title="{{ i18n "flip" }}"></i>
- </div>
- <div class="item">
- <i class="large link home icon" title="{{ i18n "home" }}" onclick="window.location.href = '{{ .Site.BaseURL }}'"></i>
- </div>
+ <a class="item dream-flip-toggle" title="{{ i18n "flip" }}">
+ <i class="large link bullseye icon"></i>
+ </a>
+ <a class="item" href="{{ .Site.BaseURL }}" title="{{ i18n "home" }}">
+ <i class="large link home icon"></i>
+ </a>
{{ if or .Site.Params.backgroundDark .Site.Params.backgroundImageDark }}
- <div class="item">
- <i class="large link icon theme-switch" onclick="themeSwitch()"></i>
- </div>
+ <a class="item" onclick="themeSwitch()">
+ <i class="large link icon theme-switch"></i>
+ </a>
{{ end }}
{{ if .Site.Params.enableSearch }}
- <div class="item">
- <i class="large link search icon" onclick="toggleSearch()"></i>
- </div>
+ <a class="item" title="{{ i18n "search" }}" onclick="toggleSearch()">
+ <i class="large link search icon"></i>
+ </a>
{{ end }}
</nav>
diff --git a/layouts/partials/socials.html b/layouts/partials/socials.html
index 752e506..2c73636 100644
--- a/layouts/partials/socials.html
+++ b/layouts/partials/socials.html
@@ -1,81 +1,61 @@
<nav class="ui secondary menu dream-menu dream-socials">
{{ if .Site.Params.rss }}
- <div class="item">
- <a href="{{ "index.xml" | relLangURL }}">
- <i class="{{ .IconSize }} rss square icon" title="RSS"></i>
- </a>
- </div>
+ <a class="item" href="{{ "index.xml" | relLangURL }}">
+ <i class="{{ .IconSize }} rss square icon" title="RSS"></i>
+ </a>
{{ end }}
{{ if .Site.Params.email }}
- <div class="item">
- <a href="mailto:{{ .Site.Params.email }}">
- <i class="{{ .IconSize }} mail icon" title="Email"></i>
- </a>
- </div>
+ <a class="item" href="mailto:{{ .Site.Params.email }}">
+ <i class="{{ .IconSize }} mail icon" title="Email"></i>
+ </a>
{{ end }}
{{ if .Site.Params.twitter }}
- <div class="item">
- <a href="https://twitter.com/{{ .Site.Params.twitter }}" target="_blank">
- <i class="{{ .IconSize }} twitter icon" title="Twitter"></i>
- </a>
- </div>
+ <a class="item" href="https://twitter.com/{{ .Site.Params.twitter }}" target="_blank">
+ <i class="{{ .IconSize }} twitter icon" title="Twitter"></i>
+ </a>
{{ end }}
{{ if .Site.Params.facebook }}
- <div class="item">
- <a href="https://facebook.com/{{ .Site.Params.facebook }}" target="_blank">
- <i class="{{ .IconSize }} facebook icon" title="Facebook"></i>
- </a>
- </div>
+ <a class="item" href="https://facebook.com/{{ .Site.Params.facebook }}" target="_blank">
+ <i class="{{ .IconSize }} facebook icon" title="Facebook"></i>
+ </a>
{{ end }}
{{ if .Site.Params.instagram }}
- <div class="item">
- <a href="https://instagram.com/{{ .Site.Params.instagram }}" target="_blank">
- <i class="{{ .IconSize }} instagram icon" title="Instagram"></i>
- </a>
- </div>
+ <a class="item" href="https://instagram.com/{{ .Site.Params.instagram }}" target="_blank">
+ <i class="{{ .IconSize }} instagram icon" title="Instagram"></i>
+ </a>
{{ end }}
{{ if .Site.Params.mastodon }}
- <div class="item">
- <a href="{{ .Site.Params.mastodon }}" target="_blank">
- <i class="{{ .IconSize }} icon-mastodon icon" title="Mastodon"></i>
- </a>
- </div>
+ <a class="item" href="{{ .Site.Params.mastodon }}" target="_blank">
+ <i class="{{ .IconSize }} icon-mastodon icon" title="Mastodon"></i>
+ </a>
{{ end }}
{{ if .Site.Params.linkedin }}
- <div class="item">
- <a href="https://www.linkedin.com/in/{{ .Site.Params.linkedin }}" target="_blank">
- <i class="{{ .IconSize }} linkedin icon" title="Linkedin"></i>
- </a>
- </div>
+ <a class="item" href="https://www.linkedin.com/in/{{ .Site.Params.linkedin }}" target="_blank">
+ <i class="{{ .IconSize }} linkedin icon" title="Linkedin"></i>
+ </a>
{{ end }}
{{ if .Site.Params.github }}
- <div class="item">
- <a href="https://github.com/{{ .Site.Params.github }}" target="_blank">
- <i class="{{ .IconSize }} github icon" title="GitHub"></i>
- </a>
- </div>
+ <a class="item" href="https://github.com/{{ .Site.Params.github }}" target="_blank">
+ <i class="{{ .IconSize }} github icon" title="GitHub"></i>
+ </a>
{{ end }}
{{ if .Site.Params.stackoverflow }}
- <div class="item">
- <a href="https://www.stackoverflow.com/users/{{ .Site.Params.stackoverflow }}" target="_blank">
- <i class="{{ .IconSize }} stack overflow icon" title="StackOverflow"></i>
- </a>
- </div>
+ <a class="item" href="https://www.stackoverflow.com/users/{{ .Site.Params.stackoverflow }}" target="_blank">
+ <i class="{{ .IconSize }} stack overflow icon" title="StackOverflow"></i>
+ </a>
{{ end }}
{{ if .Site.Params.codepen }}
- <div class="item">
- <a href="https://codepen.io/{{ .Site.Params.codepen }}" target="_blank">
- <i class="{{ .IconSize }} codepen icon" title="Codepen"></i>
- </a>
- </div>
+ <a class="item" href="https://codepen.io/{{ .Site.Params.codepen }}" target="_blank">
+ <i class="{{ .IconSize }} codepen icon" title="Codepen"></i>
+ </a>
{{ end }}
</nav>
diff --git a/src/js/search.js b/src/js/search.js
index ce5d2b4..a457aa3 100644
--- a/src/js/search.js
+++ b/src/js/search.js
@@ -1,6 +1,8 @@
let searchVisible = false
-function toggleSearch() {
+function toggleSearch(e) {
+ e.preventDefault()
+
if (searchVisible) {
$('#dream-search').css('display', '')
} else {
diff --git a/src/js/theme.js b/src/js/theme.js
index 1a308f1..30de50a 100644
--- a/src/js/theme.js
+++ b/src/js/theme.js
@@ -157,7 +157,9 @@ if (isDark === 'y') {
iconSwitchs.addClass('sun')
}
-function themeSwitch() {
+function themeSwitch(e) {
+ e.preventDefault()
+
if (isDark === 'y') {
iconSwitchs.removeClass('moon')
iconSwitchs.addClass('sun')
diff --git a/src/sass/site.scss b/src/sass/site.scss
index 583b8a1..42f37ab 100644
--- a/src/sass/site.scss
+++ b/src/sass/site.scss
@@ -105,10 +105,6 @@ body {
.item {
padding: 0.5rem;
- &:first-child {
- padding-left: 1rem;
- }
-
i {
margin: 0;
}
diff --git a/static/css/site.css b/static/css/site.css
index 4c12327..086909b 100644
--- a/static/css/site.css
+++ b/static/css/site.css
@@ -1 +1 @@
-body{background-position:center;background-size:cover}.flip-container{width:100vw;height:100vh;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.flip-container.flip-it .flipper{transform:rotateY(180deg)}.flip-container .flipper{position:relative;width:100%;height:100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;transition:all .75s ease}.flip-container .front,.flip-container .back{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.flip-container .front{transform:rotateY(0deg)}.flip-container .back{transform:rotateY(180deg)}.dream-max-width{max-width:1664px;margin:0 auto}.inverted a{color:#eee !important}.inverted a:hover{color:#fff !important}.dream-404-container{position:fixed;top:calc(50% - 54px);left:50%;width:100%;transform:translate3d(-50%, -50%, 0)}.dream-404-container .ui.header{margin-bottom:2rem}.dream-404-container .ui.header .sub.header{margin-top:.5rem}.dream-nav{transition:background .5s ease}.ui.menu.dream-menu{margin-left:0;margin-right:0}.ui.menu.dream-menu.dream-socials{display:flex;flex-wrap:wrap}.ui.menu.dream-menu.dream-socials .item:first-child{padding-left:.5rem}.ui.menu.dream-menu .item{padding:.5rem}.ui.menu.dream-menu .item:first-child{padding-left:1rem}.ui.menu.dream-menu .item i{margin:0}.dream-header{display:flex;justify-content:center}.dream-header>.content{width:512px;max-width:512px;margin-left:2rem}.dream-header .ui.horizontal.list{line-height:1rem}.dream-header .tags-with-dropdown .title{display:flex}.dream-header .tags-with-dropdown .title,.dream-header .tags-with-dropdown .content{padding:0 !important}.dream-header .tags-with-dropdown .ui.list{margin-top:1rem;margin-right:.375rem}.dream-header .tags-with-dropdown .dropdown-icon{position:relative;top:2px;right:1px;padding:0 !important;text-decoration:none !important;transform-origin:center;transition:transform .5s ease !important}.dream-header .dream-tags .ui.label{margin-top:1rem}@media screen and (max-width: 768px){.dream-header{flex-direction:column;align-items:center}.dream-header>.content{width:100%;max-width:100%;margin-top:2rem;margin-left:unset;text-align:center}.dream-header .tags-with-dropdown .title{justify-content:center}}.dream-grid{margin-left:0 !important;margin-right:0 !important}.ui.card.dream-card>.image{border-top-left-radius:inherit !important;border-top-right-radius:inherit !important}.ui.card.dream-card.inverted .content .header>a{color:rgba(255,255,255,.87) !important}.ui.card.dream-card.inverted .content .meta{color:rgba(255,255,255,.6)}.ui.card.dream-card.inverted .content .description{color:rgba(255,255,255,.87)}.ui.card.dream-card.inverted .extra{color:rgba(255,255,255,.6)}.ui.card.dream-card .content .header{margin-bottom:0}.ui.card.dream-card .content .header a{color:rgba(0,0,0,.87) !important}.ui.card.dream-card .content .description{margin-top:1rem;color:rgba(0,0,0,.87);overflow-wrap:break-word}.ui.card.dream-card .content .description img{max-width:100%}.ui.card.dream-card .content .description iframe[id^=twitter-widget-]{width:100% !important}.ui.card.dream-card .extra{position:relative;display:flex;align-items:center;border-top:none !important}.ui.card.dream-card .extra .author{display:flex;align-items:center}.ui.card.dream-card .extra .reading-time{position:absolute;right:1em}.dream-single h1.ui.large.header{margin-top:.5rem;margin-bottom:1.5rem}.dream-single h1.ui.large.header .sub.header{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.dream-single h1.ui.large.header .sub.header{flex-direction:column;justify-content:unset}}.dream-single .cover{margin-bottom:1.5rem}.dream-single .ui.inverted.segment blockquote{color:rgba(255,255,255,.6)}.dream-share a{text-decoration:none !important}@media screen and (max-width: 1024px){.dream-share{margin-top:.5rem}}.dream-single-aside{position:sticky !important;top:0;height:100%;transition:top .5s ease}@supports(-moz-appearance: none){.dream-single-aside{position:relative !important}}@media screen and (max-width: 768px){.dream-single-aside{display:none !important}}.toc ul{padding-left:2rem}.toc li{margin:.5rem 0}.dream-scroll-to-top{position:fixed;bottom:1rem;right:1rem}.utterances-comments .utterances{max-width:unset}#dream-search{position:fixed;top:5%;left:50%;width:30%;display:none;transform:translateX(-50%)}@media screen and (max-width: 768px){#dream-search{width:90%}}#dream-search .ui.input{width:calc(100% - 2rem)}#dream-search.inverted{border:1px solid #555}#dream-search.inverted input{color:rgba(255,255,255,.87)}#dream-search.inverted .results{background:#1b1c1d;border:none}#dream-search.inverted .results .result:hover{background:#202020}#dream-search.inverted .results .title{color:rgba(255,255,255,.87) !important}#dream-search.inverted .results .description{color:rgba(255,255,255,.6) !important} \ No newline at end of file
+body{background-position:center;background-size:cover}.flip-container{width:100vw;height:100vh;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.flip-container.flip-it .flipper{transform:rotateY(180deg)}.flip-container .flipper{position:relative;width:100%;height:100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;transition:all .75s ease}.flip-container .front,.flip-container .back{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.flip-container .front{transform:rotateY(0deg)}.flip-container .back{transform:rotateY(180deg)}.dream-max-width{max-width:1664px;margin:0 auto}.inverted a{color:#eee !important}.inverted a:hover{color:#fff !important}.dream-404-container{position:fixed;top:calc(50% - 54px);left:50%;width:100%;transform:translate3d(-50%, -50%, 0)}.dream-404-container .ui.header{margin-bottom:2rem}.dream-404-container .ui.header .sub.header{margin-top:.5rem}.dream-nav{transition:background .5s ease}.ui.menu.dream-menu{margin-left:0;margin-right:0}.ui.menu.dream-menu.dream-socials{display:flex;flex-wrap:wrap}.ui.menu.dream-menu.dream-socials .item:first-child{padding-left:.5rem}.ui.menu.dream-menu .item{padding:.5rem}.ui.menu.dream-menu .item i{margin:0}.dream-header{display:flex;justify-content:center}.dream-header>.content{width:512px;max-width:512px;margin-left:2rem}.dream-header .ui.horizontal.list{line-height:1rem}.dream-header .tags-with-dropdown .title{display:flex}.dream-header .tags-with-dropdown .title,.dream-header .tags-with-dropdown .content{padding:0 !important}.dream-header .tags-with-dropdown .ui.list{margin-top:1rem;margin-right:.375rem}.dream-header .tags-with-dropdown .dropdown-icon{position:relative;top:2px;right:1px;padding:0 !important;text-decoration:none !important;transform-origin:center;transition:transform .5s ease !important}.dream-header .dream-tags .ui.label{margin-top:1rem}@media screen and (max-width: 768px){.dream-header{flex-direction:column;align-items:center}.dream-header>.content{width:100%;max-width:100%;margin-top:2rem;margin-left:unset;text-align:center}.dream-header .tags-with-dropdown .title{justify-content:center}}.dream-grid{margin-left:0 !important;margin-right:0 !important}.ui.card.dream-card>.image{border-top-left-radius:inherit !important;border-top-right-radius:inherit !important}.ui.card.dream-card.inverted .content .header>a{color:rgba(255,255,255,.87) !important}.ui.card.dream-card.inverted .content .meta{color:rgba(255,255,255,.6)}.ui.card.dream-card.inverted .content .description{color:rgba(255,255,255,.87)}.ui.card.dream-card.inverted .extra{color:rgba(255,255,255,.6)}.ui.card.dream-card .content .header{margin-bottom:0}.ui.card.dream-card .content .header a{color:rgba(0,0,0,.87) !important}.ui.card.dream-card .content .description{margin-top:1rem;color:rgba(0,0,0,.87);overflow-wrap:break-word}.ui.card.dream-card .content .description img{max-width:100%}.ui.card.dream-card .content .description iframe[id^=twitter-widget-]{width:100% !important}.ui.card.dream-card .extra{position:relative;display:flex;align-items:center;border-top:none !important}.ui.card.dream-card .extra .author{display:flex;align-items:center}.ui.card.dream-card .extra .reading-time{position:absolute;right:1em}.dream-single h1.ui.large.header{margin-top:.5rem;margin-bottom:1.5rem}.dream-single h1.ui.large.header .sub.header{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.dream-single h1.ui.large.header .sub.header{flex-direction:column;justify-content:unset}}.dream-single .cover{margin-bottom:1.5rem}.dream-single .ui.inverted.segment blockquote{color:rgba(255,255,255,.6)}.dream-share a{text-decoration:none !important}@media screen and (max-width: 1024px){.dream-share{margin-top:.5rem}}.dream-single-aside{position:sticky !important;top:0;height:100%;transition:top .5s ease}@supports(-moz-appearance: none){.dream-single-aside{position:relative !important}}@media screen and (max-width: 768px){.dream-single-aside{display:none !important}}.toc ul{padding-left:2rem}.toc li{margin:.5rem 0}.dream-scroll-to-top{position:fixed;bottom:1rem;right:1rem}.utterances-comments .utterances{max-width:unset}#dream-search{position:fixed;top:5%;left:50%;width:30%;display:none;transform:translateX(-50%)}@media screen and (max-width: 768px){#dream-search{width:90%}}#dream-search .ui.input{width:calc(100% - 2rem)}#dream-search.inverted{border:1px solid #555}#dream-search.inverted input{color:rgba(255,255,255,.87)}#dream-search.inverted .results{background:#1b1c1d;border:none}#dream-search.inverted .results .result:hover{background:#202020}#dream-search.inverted .results .title{color:rgba(255,255,255,.87) !important}#dream-search.inverted .results .description{color:rgba(255,255,255,.6) !important} \ No newline at end of file
diff --git a/static/js/search.js b/static/js/search.js
index 6c2301f..e99fa04 100644
--- a/static/js/search.js
+++ b/static/js/search.js
@@ -1 +1 @@
-"use strict";var searchVisible=!1;function toggleSearch(){searchVisible?$("#dream-search").css("display",""):($("#dream-search").css("display","block"),setTimeout(function(){return $("#dream-search input").focus()})),searchVisible=!searchVisible}$(document).ready(function(){$(document).on("keydown",function(e){e.metaKey&&"/"===e.key&&!searchVisible&&toggleSearch(),"Escape"===e.key&&searchVisible&&toggleSearch()})}); \ No newline at end of file
+"use strict";var searchVisible=!1;function toggleSearch(e){e.preventDefault(),searchVisible?$("#dream-search").css("display",""):($("#dream-search").css("display","block"),setTimeout(function(){return $("#dream-search input").focus()})),searchVisible=!searchVisible}$(document).ready(function(){$(document).on("keydown",function(e){e.metaKey&&"/"===e.key&&!searchVisible&&toggleSearch(),"Escape"===e.key&&searchVisible&&toggleSearch()})}); \ No newline at end of file
diff --git a/static/js/theme.js b/static/js/theme.js
index a5416e4..3040fc3 100644
--- a/static/js/theme.js
+++ b/static/js/theme.js
@@ -1 +1 @@
-"use strict";var dark="inverted",localStore=window.localStorage,isDark=localStore.getItem("hugo-theme-dream-is-dark");isDark=isDark||(window.defaultDark?"y":isDark);var darkBackground=function(){(window.backgroundDark||window.backgroundImageDark)&&$("body").toggleClass("default").toggleClass("dark")},dark404=function(){if((window.backgroundDark||window.backgroundImageDark)&&$(".dream-404-container").length){$(".dream-404-container h1").toggleClass(dark);var a=$(".dream-404-container button");a.toggleClass(dark),a.toggleClass("secondary")}},darkNavMenu=function(){(window.backgroundDark||window.backgroundImageDark)&&$(".dream-nav").toggleClass(dark);var a=window.overlayScrollbarsInstance;window.fixedNav&&a&&0<a.scroll().position.y&&$(".dream-nav").css("background","y"===window.isDark?window.backgroundDark:window.background)},darkHeaderElements=function(){if($(".dream-header").length){var a=$(".dream-header .ui.header"),e=$(".dream-header .ui.list");a.toggleClass(dark),e.toggleClass(dark)}},darkCards=function(){$(".dream-card").toggleClass(dark)},darkSingle=function(){var a=$(".dream-single .ui.segment");a.length&&(a.toggleClass(dark),$(".dream-single h1.ui.header").toggleClass(dark),setThemeForUtterances(),"function"==typeof setHighlightTheme&&setHighlightTheme(),$(".toc").toggleClass(dark),$(".actions").toggleClass(dark));$(".dream-scroll-to-top").toggleClass(dark)},darkTables=function(){$(".dream-single table").map(function(){this.style.color?this.style.color="":this.style.color="black"})},darkPostsSection=function(){$(".ui.segment.dream-posts-section").toggleClass(dark)},darkCategoriesSection=function(){$(".ui.segment.dream-categories-section").toggleClass(dark)},darkTagsSection=function(){$(".ui.segment.dream-tags-section").toggleClass(dark)},darkBack=function(){$(".dream-back .ui.segment").toggleClass(dark)},darkFooter=function(){$("footer.ui.segment").toggleClass(dark)},darkSearch=function(){$("#dream-search").toggleClass(dark)};function toggleDark(){darkBackground(),dark404(),darkNavMenu(),darkHeaderElements(),darkCards(),darkSingle(),darkTables(),darkPostsSection(),darkCategoriesSection(),darkTagsSection(),darkBack(),darkFooter(),darkSearch(),Array.isArray(window.darkFunctions)&&darkFunctions.forEach(function(a){return a()})}var setThemeForUtterances=function(){var a=document.querySelector("iframe.utterances-frame");a&&a.contentWindow.postMessage({type:"set-theme",theme:"y"===isDark?"github-dark":"github-light"},"https://utteranc.es")};window.addEventListener("message",function(a){"https://utteranc.es"===a.origin&&setThemeForUtterances()});var iconSwitchs=$(".theme-switch");function themeSwitch(){isDark="y"===isDark?(iconSwitchs.removeClass("moon"),iconSwitchs.addClass("sun"),localStore.setItem("hugo-theme-dream-is-dark","n"),"n"):(iconSwitchs.removeClass("sun"),iconSwitchs.addClass("moon"),localStore.setItem("hugo-theme-dream-is-dark","y"),"y"),toggleDark()}"y"===isDark?(iconSwitchs.addClass("moon"),toggleDark()):iconSwitchs.addClass("sun"); \ No newline at end of file
+"use strict";var dark="inverted",localStore=window.localStorage,isDark=localStore.getItem("hugo-theme-dream-is-dark");isDark=isDark||(window.defaultDark?"y":isDark);var darkBackground=function(){(window.backgroundDark||window.backgroundImageDark)&&$("body").toggleClass("default").toggleClass("dark")},dark404=function(){if((window.backgroundDark||window.backgroundImageDark)&&$(".dream-404-container").length){$(".dream-404-container h1").toggleClass(dark);var a=$(".dream-404-container button");a.toggleClass(dark),a.toggleClass("secondary")}},darkNavMenu=function(){(window.backgroundDark||window.backgroundImageDark)&&$(".dream-nav").toggleClass(dark);var a=window.overlayScrollbarsInstance;window.fixedNav&&a&&0<a.scroll().position.y&&$(".dream-nav").css("background","y"===window.isDark?window.backgroundDark:window.background)},darkHeaderElements=function(){if($(".dream-header").length){var a=$(".dream-header .ui.header"),e=$(".dream-header .ui.list");a.toggleClass(dark),e.toggleClass(dark)}},darkCards=function(){$(".dream-card").toggleClass(dark)},darkSingle=function(){var a=$(".dream-single .ui.segment");a.length&&(a.toggleClass(dark),$(".dream-single h1.ui.header").toggleClass(dark),setThemeForUtterances(),"function"==typeof setHighlightTheme&&setHighlightTheme(),$(".toc").toggleClass(dark),$(".actions").toggleClass(dark));$(".dream-scroll-to-top").toggleClass(dark)},darkTables=function(){$(".dream-single table").map(function(){this.style.color?this.style.color="":this.style.color="black"})},darkPostsSection=function(){$(".ui.segment.dream-posts-section").toggleClass(dark)},darkCategoriesSection=function(){$(".ui.segment.dream-categories-section").toggleClass(dark)},darkTagsSection=function(){$(".ui.segment.dream-tags-section").toggleClass(dark)},darkBack=function(){$(".dream-back .ui.segment").toggleClass(dark)},darkFooter=function(){$("footer.ui.segment").toggleClass(dark)},darkSearch=function(){$("#dream-search").toggleClass(dark)};function toggleDark(){darkBackground(),dark404(),darkNavMenu(),darkHeaderElements(),darkCards(),darkSingle(),darkTables(),darkPostsSection(),darkCategoriesSection(),darkTagsSection(),darkBack(),darkFooter(),darkSearch(),Array.isArray(window.darkFunctions)&&darkFunctions.forEach(function(a){return a()})}var setThemeForUtterances=function(){var a=document.querySelector("iframe.utterances-frame");a&&a.contentWindow.postMessage({type:"set-theme",theme:"y"===isDark?"github-dark":"github-light"},"https://utteranc.es")};window.addEventListener("message",function(a){"https://utteranc.es"===a.origin&&setThemeForUtterances()});var iconSwitchs=$(".theme-switch");function themeSwitch(a){a.preventDefault(),isDark="y"===isDark?(iconSwitchs.removeClass("moon"),iconSwitchs.addClass("sun"),localStore.setItem("hugo-theme-dream-is-dark","n"),"n"):(iconSwitchs.removeClass("sun"),iconSwitchs.addClass("moon"),localStore.setItem("hugo-theme-dream-is-dark","y"),"y"),toggleDark()}"y"===isDark?(iconSwitchs.addClass("moon"),toggleDark()):iconSwitchs.addClass("sun"); \ No newline at end of file