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-06-05 18:31:50 +0300
committerYue Yang <g1enyy0ung@gmail.com>2021-06-05 18:31:50 +0300
commit31ec74ee23a3cebc0fa9bde0cf942383438743d7 (patch)
treec97fedd701d9c5cb45858dcdf869966b41618de1
parentcd43584fa594586594a90aec00a3df0c43cccb10 (diff)
Hide unnecessary functions
-rw-r--r--src/js/grid.js22
-rw-r--r--src/js/header.js76
-rw-r--r--src/js/main.js12
-rw-r--r--src/js/theme.js22
-rw-r--r--static/js/grid.js2
-rw-r--r--static/js/header.js2
-rw-r--r--static/js/main.js2
-rw-r--r--static/js/theme.js2
8 files changed, 71 insertions, 69 deletions
diff --git a/src/js/grid.js b/src/js/grid.js
index babfaa4..0fade46 100644
--- a/src/js/grid.js
+++ b/src/js/grid.js
@@ -1,13 +1,15 @@
-$(document).ready(initGrid)
+$(document).ready(() => {
+ function initGrid() {
+ const $grid = $('.dream-grid').masonry({
+ itemSelector: '.dream-column',
+ })
-function initGrid() {
- const $grid = $('.dream-grid').masonry({
- itemSelector: '.dream-column',
- })
+ $grid.imagesLoaded().progress(() => $grid.masonry('layout'))
- $grid.imagesLoaded().progress(() => $grid.masonry('layout'))
-
- if (window.hasTwitterEmbed) {
- window.twttr.ready((twttr) => twttr.events.bind('loaded', () => $grid.masonry('layout')))
+ if (window.hasTwitterEmbed) {
+ window.twttr.ready((twttr) => twttr.events.bind('loaded', () => $grid.masonry('layout')))
+ }
}
-}
+
+ initGrid()
+})
diff --git a/src/js/header.js b/src/js/header.js
index 499ba0f..14a3693 100644
--- a/src/js/header.js
+++ b/src/js/header.js
@@ -1,46 +1,46 @@
$(document).ready(() => {
- initTags()
+ const SemanticUIColors = [
+ 'red',
+ 'orange',
+ 'yellow',
+ 'olive',
+ 'green',
+ 'teal',
+ 'blue',
+ 'violet',
+ 'purple',
+ 'pink',
+ 'brown',
+ ]
- if (window.maxTags) {
- initTagsDropdown()
- }
-})
+ function getRandomInt(min, max) {
+ min = Math.ceil(min)
+ max = Math.floor(max)
-const SemanticUIColors = [
- 'red',
- 'orange',
- 'yellow',
- 'olive',
- 'green',
- 'teal',
- 'blue',
- 'violet',
- 'purple',
- 'pink',
- 'brown',
-]
+ return Math.floor(Math.random() * (max - min) + min) // The maximum is exclusive and the minimum is inclusive
+ }
-function getRandomInt(min, max) {
- min = Math.ceil(min)
- max = Math.floor(max)
+ function initTags() {
+ $('.dream-tags > .ui.label').each(function () {
+ $(this).addClass(SemanticUIColors[getRandomInt(0, SemanticUIColors.length)])
+ })
+ }
- return Math.floor(Math.random() * (max - min) + min) // The maximum is exclusive and the minimum is inclusive
-}
+ function initTagsDropdown() {
+ $('.ui.accordion').accordion({
+ selector: {
+ trigger: '.title .dropdown',
+ },
+ })
-function initTags() {
- $('.dream-tags > .ui.label').each(function () {
- $(this).addClass(SemanticUIColors[getRandomInt(0, SemanticUIColors.length)])
- })
-}
+ $('.tags-with-dropdown .dropdown').click(function () {
+ $(this).children(':first').toggleClass('rotated')
+ })
+ }
-function initTagsDropdown() {
- $('.ui.accordion').accordion({
- selector: {
- trigger: '.title .dropdown',
- },
- })
+ initTags()
- $('.tags-with-dropdown .dropdown').click(function () {
- $(this).children(':first').toggleClass('rotated')
- })
-}
+ if (window.maxTags) {
+ initTagsDropdown()
+ }
+})
diff --git a/src/js/main.js b/src/js/main.js
index d5c64a1..12362a0 100644
--- a/src/js/main.js
+++ b/src/js/main.js
@@ -37,11 +37,11 @@ $(document).ready(() => {
window.overlayScrollbarsInstance = osInstance
+ function initFilp() {
+ $('.dream-flip-toggle').click(() => {
+ $('.flip-container').toggleClass('flip-it')
+ })
+ }
+
initFilp()
})
-
-function initFilp() {
- $('.dream-flip-toggle').click(() => {
- $('.flip-container').toggleClass('flip-it')
- })
-}
diff --git a/src/js/theme.js b/src/js/theme.js
index 7d2a66b..6931efe 100644
--- a/src/js/theme.js
+++ b/src/js/theme.js
@@ -3,6 +3,12 @@ const localStore = window.localStorage
let isDark = localStore.getItem('hugo-theme-dream-is-dark')
isDark = isDark ? isDark : window.defaultDark ? 'y' : isDark
+const darkBackground = () => {
+ if (window.backgroundDark || window.backgroundImageDark) {
+ $('body').toggleClass('default').toggleClass('dark')
+ }
+}
+
const dark404 = () => {
if (window.backgroundDark || window.backgroundImageDark) {
const dream404 = $('.dream-404-container')
@@ -17,12 +23,6 @@ const dark404 = () => {
}
}
-const darkBackground = () => {
- if (window.backgroundDark || window.backgroundImageDark) {
- $('body').toggleClass('default').toggleClass('dark')
- }
-}
-
const darkNavMenu = () => {
if (window.backgroundDark || window.backgroundImageDark) {
$('.dream-nav').toggleClass(dark)
@@ -85,14 +85,14 @@ const darkPostsSection = () => {
$('.ui.segment.dream-posts-section').toggleClass(dark)
}
-const darkTagsSection = () => {
- $('.ui.segment.dream-tags-section').toggleClass(dark)
-}
-
const darkCategoriesSection = () => {
$('.ui.segment.dream-categories-section').toggleClass(dark)
}
+const darkTagsSection = () => {
+ $('.ui.segment.dream-tags-section').toggleClass(dark)
+}
+
const darkBack = () => {
$('.dream-back .ui.segment').toggleClass(dark)
}
@@ -114,8 +114,8 @@ function toggleDark() {
darkSingle()
darkTables()
darkPostsSection()
- darkTagsSection()
darkCategoriesSection()
+ darkTagsSection()
darkBack()
darkFooter()
darkSearch()
diff --git a/static/js/grid.js b/static/js/grid.js
index dfac7c3..76ab860 100644
--- a/static/js/grid.js
+++ b/static/js/grid.js
@@ -1 +1 @@
-"use strict";function initGrid(){var n=$(".dream-grid").masonry({itemSelector:".dream-column"});n.imagesLoaded().progress(function(){return n.masonry("layout")}),window.hasTwitterEmbed&&window.twttr.ready(function(r){return r.events.bind("loaded",function(){return n.masonry("layout")})})}$(document).ready(initGrid); \ No newline at end of file
+"use strict";$(document).ready(function(){var e;(e=$(".dream-grid").masonry({itemSelector:".dream-column"})).imagesLoaded().progress(function(){return e.masonry("layout")}),window.hasTwitterEmbed&&window.twttr.ready(function(r){return r.events.bind("loaded",function(){return e.masonry("layout")})})}); \ No newline at end of file
diff --git a/static/js/header.js b/static/js/header.js
index ce91275..8ef3a3d 100644
--- a/static/js/header.js
+++ b/static/js/header.js
@@ -1 +1 @@
-"use strict";$(document).ready(function(){initTags(),window.maxTags&&initTagsDropdown()});var SemanticUIColors=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown"];function getRandomInt(o,t){return o=Math.ceil(o),t=Math.floor(t),Math.floor(Math.random()*(t-o)+o)}function initTags(){$(".dream-tags > .ui.label").each(function(){$(this).addClass(SemanticUIColors[getRandomInt(0,SemanticUIColors.length)])})}function initTagsDropdown(){$(".ui.accordion").accordion({selector:{trigger:".title .dropdown"}}),$(".tags-with-dropdown .dropdown").click(function(){$(this).children(":first").toggleClass("rotated")})} \ No newline at end of file
+"use strict";$(document).ready(function(){var o=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown"];$(".dream-tags > .ui.label").each(function(){$(this).addClass(o[function(o,t){return o=Math.ceil(o),t=Math.floor(t),Math.floor(Math.random()*(t-o)+o)}(0,o.length)])}),window.maxTags&&($(".ui.accordion").accordion({selector:{trigger:".title .dropdown"}}),$(".tags-with-dropdown .dropdown").click(function(){$(this).children(":first").toggleClass("rotated")}))}); \ No newline at end of file
diff --git a/static/js/main.js b/static/js/main.js
index 91287d6..7750a33 100644
--- a/static/js/main.js
+++ b/static/js/main.js
@@ -1 +1 @@
-"use strict";function initFilp(){$(".dream-flip-toggle").click(function(){$(".flip-container").toggleClass("flip-it")})}$(document).ready(function(){var o=$("body").overlayScrollbars({className:(window.backgroundDark||window.backgroundImageDark?"y"===localStore.getItem("hugo-theme-dream-is-dark"):window.darkNav)?"os-theme-light":"os-theme-dark",scrollbars:{autoHide:"scroll",clickScrolling:!0}}).overlayScrollbars();if(window.fixedNav){var a=$(".dream-nav");o.options("callbacks.onScroll",function(){0<this.scroll().position.y?(a.addClass("fixed").css("background","y"===window.isDark?window.backgroundDark:window.background),$(".dream-single-aside").css("top",54)):(a.removeClass("fixed").css("background","unset"),$(".dream-single-aside").css("top",0))})}window.overlayScrollbarsInstance=o,initFilp()}); \ No newline at end of file
+"use strict";$(document).ready(function(){var o=$("body").overlayScrollbars({className:(window.backgroundDark||window.backgroundImageDark?"y"===localStore.getItem("hugo-theme-dream-is-dark"):window.darkNav)?"os-theme-light":"os-theme-dark",scrollbars:{autoHide:"scroll",clickScrolling:!0}}).overlayScrollbars();if(window.fixedNav){var a=$(".dream-nav");o.options("callbacks.onScroll",function(){0<this.scroll().position.y?(a.addClass("fixed").css("background","y"===window.isDark?window.backgroundDark:window.background),$(".dream-single-aside").css("top",54)):(a.removeClass("fixed").css("background","unset"),$(".dream-single-aside").css("top",0))})}window.overlayScrollbarsInstance=o,$(".dream-flip-toggle").click(function(){$(".flip-container").toggleClass("flip-it")})}); \ No newline at end of file
diff --git a/static/js/theme.js b/static/js/theme.js
index f1284d0..cfd550b 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 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")}},darkBackground=function(){(window.backgroundDark||window.backgroundImageDark)&&$("body").toggleClass("default").toggleClass("dark")},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)},darkTagsSection=function(){$(".ui.segment.dream-tags-section").toggleClass(dark)},darkCategoriesSection=function(){$(".ui.segment.dream-categories-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(),darkTagsSection(),darkCategoriesSection(),darkBack(),darkFooter(),darkSearch()}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()}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