diff options
author | Yue Yang <g1enyy0ung@gmail.com> | 2021-06-05 18:31:50 +0300 |
---|---|---|
committer | Yue Yang <g1enyy0ung@gmail.com> | 2021-06-05 18:31:50 +0300 |
commit | 31ec74ee23a3cebc0fa9bde0cf942383438743d7 (patch) | |
tree | c97fedd701d9c5cb45858dcdf869966b41618de1 | |
parent | cd43584fa594586594a90aec00a3df0c43cccb10 (diff) |
Hide unnecessary functions
-rw-r--r-- | src/js/grid.js | 22 | ||||
-rw-r--r-- | src/js/header.js | 76 | ||||
-rw-r--r-- | src/js/main.js | 12 | ||||
-rw-r--r-- | src/js/theme.js | 22 | ||||
-rw-r--r-- | static/js/grid.js | 2 | ||||
-rw-r--r-- | static/js/header.js | 2 | ||||
-rw-r--r-- | static/js/main.js | 2 | ||||
-rw-r--r-- | static/js/theme.js | 2 |
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 |