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

script-8lglxdix2nqhalxxm2bujhkcc8cctdrd5o5axonwhfzx2zqrer5facyn8.min.js « js « static - github.com/kakawait/hugo-tranquilpeak-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 661d3b14351afee42fa5098d38c2c932a6b304ae (plain)
1
!function(i){"use strict";function t(){this.$openBtn=i("#sidebar, #header").find("a[href*='#about']"),this.$closeBtn=i("#about-btn-close"),this.$blog=i("#blog"),this.$about=i("#about"),this.$aboutCard=i("#about-card")}t.prototype={run:function(){var s=this;s.$openBtn.click(function(t){t.preventDefault(),s.play()}),s.$closeBtn.click(function(t){t.preventDefault(),s.playBack()}),s.$about.click(function(t){t.preventDefault(),s.playBack()}),s.$aboutCard.click(function(t){t.stopPropagation()})},play:function(){var t=this;t.$blog.fadeOut(),t.$about.fadeIn(),setTimeout(function(){t.dropAboutCard()},300)},playBack:function(){var t=this;t.liftAboutCard(),setTimeout(function(){t.$blog.fadeIn()},500),setTimeout(function(){t.$about.fadeOut()},500)},dropAboutCard:function(){var t=this,s=t.$aboutCard.innerHeight(),e=i(window).height()/2-s/2+s;s+30>i(window).height()&&(e=s),t.$aboutCard.css("top","0px").css("top","-"+s+"px").show(500,function(){t.$aboutCard.animate({top:"+="+e+"px"})})},liftAboutCard:function(){var t=this,s=t.$aboutCard.innerHeight(),e=i(window).height()/2-s/2+s;s+30>i(window).height()&&(e=s),t.$aboutCard.animate({top:"-="+e+"px"},500,function(){t.$aboutCard.hide(),t.$aboutCard.removeAttr("style")})}},i(document).ready(function(){(new t).run()})}(jQuery),function(s){"use strict";function t(t){this.$form=s(t).find("#filter-form"),this.$searchInput=s(t).find("input[name=date]"),this.$archiveResult=s(t).find(".archive-result"),this.$postsYear=s(t).find(".archive-year"),this.$postsMonth=s(t).find(".archive-month"),this.$postsDay=s(t).find(".archive-day"),this.postsYear=t+" .archive-year",this.postsMonth=t+" .archive-month",this.postsDay=t+" .archive-day",this.messages={zero:this.$archiveResult.data("message-zero"),one:this.$archiveResult.data("message-one"),other:this.$archiveResult.data("message-other")}}t.prototype={run:function(){var t=this;t.$searchInput.keyup(function(){t.filter(t.sliceDate(t.getSearch()))}),t.$form.submit(function(t){t.preventDefault()})},getSearch:function(){return this.$searchInput.val().replace(/([\/|.|-])/g,"").toLowerCase()},sliceDate:function(t){return[t.slice(0,4),t.slice(4,6),t.slice(6)]},filter:function(t){var s;""===t[0]?(this.showAll(),this.showResult(-1)):(s=this.countPosts(t),this.hideAll(),this.showResult(s),0<s&&this.showPosts(t))},showResult:function(t){-1===t?this.$archiveResult.html("").hide():(0===t?this.$archiveResult.html(this.messages.zero):1===t?this.$archiveResult.html(this.messages.one):this.$archiveResult.html(this.messages.other.replace(/\{n\}/,t))).show()},countPosts:function(t){return s(this.postsDay+"[data-date^="+t[0]+t[1]+t[2]+"]").length},showPosts:function(t){s(this.postsYear+"[data-date^="+t[0]+"]").show(),s(this.postsMonth+"[data-date^="+t[0]+t[1]+"]").show(),s(this.postsDay+"[data-date^="+t[0]+t[1]+t[2]+"]").show()},showAll:function(){this.$postsYear.show(),this.$postsMonth.show(),this.$postsDay.show()},hideAll:function(){this.$postsYear.hide(),this.$postsMonth.hide(),this.$postsDay.hide()}},s(document).ready(function(){s("#archives").length&&new t("#archives").run()})}(jQuery),function(o){"use strict";function t(t){this.$form=o(t).find("#filter-form"),this.$inputSearch=o(t).find("input[name=category]"),this.$archiveResult=o(t).find(".archive-result"),this.$posts=o(t).find(".archive"),this.$categories=o(t).find(".category-anchor"),this.posts=t+" .archive",this.categories=t+" .category-anchor",this.dataCategory="category",this.dataParentCategories="parent-categories",this.messages={zero:this.$archiveResult.data("message-zero"),one:this.$archiveResult.data("message-one"),other:this.$archiveResult.data("message-other")}}t.prototype={run:function(){var t=this;t.$inputSearch.keyup(function(){t.filter(t.getSearch())}),t.$form.submit(function(t){t.preventDefault()})},getSearch:function(){return this.$inputSearch.val().toLowerCase()},filter:function(t){""===t?(this.showAll(),this.showResult(-1)):(this.hideAll(),this.showPosts(t),this.showResult(this.countCategories(t)))},showResult:function(t){-1===t?this.$archiveResult.html("").hide():(0===t?this.$archiveResult.html(this.messages.zero):1===t?this.$archiveResult.html(this.messages.one):this.$archiveResult.html(this.messages.other.replace(/\{n\}/,t))).show()},countCategories:function(t){return o(this.posts+"[data-"+this.dataCategory+"*='"+t+"']").length},showPosts:function(t){var s=this,e=s.categories+"[data-"+s.dataCategory+"*='"+t+"']",i=s.posts+"[data-"+s.dataCategory+"*='"+t+"']";0<s.countCategories(t)&&o(e+"[data-"+s.dataParentCategories+"]").length&&o(e).each(function(){o(this).attr("data-"+s.dataParentCategories).split(",").forEach(function(t){t="[data-"+s.dataCategory+"='"+t+"']";o(s.categories+t).show(),o(s.posts+t).show(),o(s.posts+t+" > .archive-posts > .archive-post").hide()})}),o(e).show(),o(i).show(),o(i+" > .archive-posts > .archive-post").show()},showAll:function(){this.$categories.show(),this.$posts.show(),o(this.posts+" > .archive-posts > .archive-post").show()},hideAll:function(){this.$categories.hide(),this.$posts.hide()}},o(document).ready(function(){o("#categories-archives").length&&new t("#categories-archives").run()})}(jQuery),function(i){"use strict";function t(t){this.$codeBlocks=i(t)}t.prototype={run:function(){var t=this;t.resize(),i(window).smartresize(function(){t.resize()})},resize:function(){this.$codeBlocks.each(function(){var t=i(this).find(".gutter"),s=i(this).find(".code"),e=s.width()-s.innerWidth(),e=i(this).outerWidth()-t.outerWidth()+e;s.css("width",e),s.children("pre").css("width",e)})}},i(document).ready(function(){i.fn.hasHorizontalScrollBar=function(){return this.get(0).scrollWidth>this.innerWidth()},new t("figure.highlight").run()})}(jQuery),function(s){"use strict";s(document).ready(function(){function t(){var t=!1;480<s(window).height()&&(t=!0),s(".fancybox").fancybox({buttons:["fullScreen","thumbs","share","download","zoom","close"],thumbs:{autoStart:t,axis:"x"}})}t(),s(window).smartresize(function(){t()})})}(jQuery),function(e){"use strict";function t(){this.$header=e("#header"),this.headerHeight=this.$header.height(),this.headerUpCSSClass="header-up",this.delta=15,this.lastScrollTop=0}t.prototype={run:function(){var t,s=this;e(window).scroll(function(){t=!0}),setInterval(function(){t&&(s.animate(),t=!1)},250)},animate:function(){var t=e(window).scrollTop();Math.abs(this.lastScrollTop-t)<=this.delta||(t>this.lastScrollTop&&t>this.headerHeight?this.$header.addClass(this.headerUpCSSClass):t+e(window).height()<e(document).height()&&this.$header.removeClass(this.headerUpCSSClass),this.lastScrollTop=t)}},e(document).ready(function(){(new t).run()})}(jQuery),function(n){"use strict";function s(){this.photosBox=".photo-box",this.$images=n(this.photosBox+" img")}s.prototype={run:function(){var t=this;t.resizeImages(),n(window).smartresize(function(){t.resizeImages()})},resizeImages:function(){var t,s,e,i,o,a;this.$images.each(function(){a=n(this),t=a.parent().parent().width(),s=a.parent().parent().innerHeight(),e=a.width(),(i=a.height())<s&&(o=e/i,a.css({height:s,width:s*o}),a.parent().css({left:"-"+(s*o/2-t/2)+"px"})),e=a.width(),i=a.height(),e<t&&(o=i/e,a.css({width:t,height:t*o}),a.parent().css({top:"-"+(i/2-s/2)+"px"})),s<i&&a.parent().css({top:"-"+(i/2-s/2)+"px"})})}},n(document).ready(function(){var t;n(".image-gallery").length&&(t=new s,setTimeout(function(){t.run()},500))})}(jQuery),function(e){"use strict";function t(){this.$postBottomBar=e(".post-bottom-bar"),this.$postFooter=e(".post-actions-wrap"),this.$header=e("#header"),this.delta=15,this.lastScrollTop=0,this.lastScrollDownPos=0,this.lastScrollUpPos=0}t.prototype={run:function(){var t,s=this;s.swipePostBottomBar(),e(window).scroll(function(){t=!0}),setInterval(function(){t&&(s.swipePostBottomBar(),t=!1)},250)},swipePostBottomBar:function(){var t=e(window).scrollTop(),s=this.$postFooter.offset().top;this.lastScrollTop>t&&Math.abs(this.lastScrollDownPos-t)>this.delta&&(s+this.$postFooter.height()>t+e(window).height()||s<t+this.$header.height())&&(this.$postBottomBar.slideDown(),this.lastScrollUpPos=t),t>this.lastScrollUpPos+this.delta&&(this.$postBottomBar.slideUp(),this.lastScrollDownPos=t),this.lastScrollTop=t}},e(document).ready(function(){e(".post-bottom-bar").length&&(new t).run()})}(jQuery),function(t){"use strict";function s(){this.$openButton=t(".open-algolia-search"),this.$searchModal=t("#algolia-search-modal"),this.$closeButton=this.$searchModal.find(".close-button"),this.$searchForm=t("#algolia-search-form"),this.$searchInput=t("#algolia-search-input"),this.$results=this.$searchModal.find(".results"),this.$noResults=this.$searchModal.find(".no-result"),this.$resultsCount=this.$searchModal.find(".results-count"),this.algolia=algoliaIndex}s.prototype={run:function(){var e=this;e.$openButton.click(function(){e.open()}),t(document).keyup(function(t){var s=(t.target||t.srcElement).tagName.toUpperCase();"INPUT"!==s&&"TEXTAREA"!==s&&(83!==t.keyCode||e.$searchModal.is(":visible")||e.open())}),e.$searchModal.click(function(t){t.target===this&&e.close()}),e.$closeButton.click(function(){e.close()}),t(document).keyup(function(t){27===t.keyCode&&e.$searchModal.is(":visible")&&e.close()}),e.$searchForm.submit(function(t){t.preventDefault(),e.search(e.$searchInput.val())})},open:function(){this.showSearchModal(),this.showOverlay(),this.$searchInput.focus()},close:function(){this.hideSearchModal(),this.hideOverlay(),this.$searchInput.blur()},search:function(t){var e=this;this.algolia.search(t,function(t,s){t||(e.showResults(s.hits),e.showResultsCount(s.nbHits))})},showResults:function(t){var e="";t.forEach(function(t){var s=window.navigator.userLanguage||window.navigator.language||t.lang;e+='<div class="media">',t.thumbnailImageUrl&&(e+='<div class="media-left">',e+='<a class="link-unstyled" href="'+(t.link||t.permalink)+'">',e+='<img class="media-image" src="'+t.thumbnailImageUrl+'" width="90" height="90"/>',e+="</a>",e+="</div>"),e+='<div class="media-body">',e+='<a class="link-unstyled" href="'+(t.link||t.permalink)+'">',e+='<h3 class="media-heading">'+t.title+"</h3>",e+="</a>",e+='<span class="media-meta">',e+='<span class="media-date text-small">',e+=moment(t.date).locale(s).format("ll"),e+="</span>",e+="</span>",e+='<div class="media-content hide-xs font-merryweather">'+t.excerpt+"</div>",e+="</div>",e+='<div style="clear:both;"></div>',e+="<hr>",e+="</div>"}),this.$results.html(e)},showSearchModal:function(){this.$searchModal.fadeIn()},hideSearchModal:function(){this.$searchModal.fadeOut()},showResultsCount:function(t){var s="";t<1?(s=this.$resultsCount.data("message-zero"),this.$noResults.show()):1===t?(s=this.$resultsCount.data("message-one"),this.$noResults.hide()):1<t&&(s=this.$resultsCount.data("message-other").replace(/\{n\}/,t),this.$noResults.hide()),this.$resultsCount.html(s)},showOverlay:function(){t("body").append('<div class="overlay"></div>'),t(".overlay").fadeIn(),t("body").css("overflow","hidden")},hideOverlay:function(){t(".overlay").fadeOut(function(){t(this).remove(),t("body").css("overflow","auto")})}},t(document).ready(function(){"undefined"!=typeof algoliaIndex&&(new s).run()})}(jQuery),function(t){"use strict";function s(){this.$shareOptionsBar=t("#share-options-bar"),this.$openBtn=t(".btn-open-shareoptions"),this.$closeBtn=t("#btn-close-shareoptions"),this.$body=t("body")}s.prototype={run:function(){var t=this;t.$openBtn.click(function(){t.$shareOptionsBar.hasClass("opened")||(t.openShareOptions(),t.$closeBtn.show())}),t.$closeBtn.click(function(){t.$shareOptionsBar.hasClass("opened")&&(t.closeShareOptions(),t.$closeBtn.hide())})},openShareOptions:function(){var t=this;t.$shareOptionsBar.hasClass("opened")||this.$shareOptionsBar.hasClass("processing")||(t.$shareOptionsBar.addClass("processing opened"),t.$body.css("overflow","hidden"),setTimeout(function(){t.$shareOptionsBar.removeClass("processing")},250))},closeShareOptions:function(){var t=this;t.$shareOptionsBar.hasClass("opened")&&!this.$shareOptionsBar.hasClass("processing")&&(t.$shareOptionsBar.addClass("processing").removeClass("opened"),setTimeout(function(){t.$shareOptionsBar.removeClass("processing"),t.$body.css("overflow","")},250))}},t(document).ready(function(){(new s).run()})}(jQuery),function(t){"use strict";function s(){this.$sidebar=t("#sidebar"),this.$openBtn=t("#btn-open-sidebar"),this.$closeBtn=t("#header, #main, .post-header-cover"),this.$header=t("#header"),this.$headerElements={title:this.$header.find(".header-title"),titleLink:this.$header.find(".header-title-link"),rightPicture:this.$header.find(".header-right-picture")},this.$blog=t(".post-bottom-bar, #main, .post-header-cover, .post, #bottom-bar .post-action-share").add(this.$header).add(this.$headerElements.title).add(this.$headerElements.rightPicture),this.$body=t("body"),this.mediumScreenWidth=768}s.prototype={run:function(){var e=this;this.$openBtn.click(function(){e.$sidebar.hasClass("pushed")||e.openSidebar()}),this.$closeBtn.click(function(){e.$sidebar.hasClass("pushed")&&e.closeSidebar()});var i=null,o=null;t(document).on("touchstart",function(t){e.$sidebar.hasClass("pushed")&&(t=(t.touches||t.originalEvent.touches)[0],i=t.clientX,o=t.clientY)}).on("touchmove",function(t){var s;i&&o&&e.$sidebar.hasClass("pushed")&&(s=t.touches[0].clientX,t=t.touches[0].clientY,s=i-s,t=o-t,Math.abs(s)>Math.abs(t)&&0<s&&e.closeSidebar(),o=i=null)}),t(window).resize(function(){t(window).width()>e.mediumScreenWidth?(e.resetSidebarPosition(),e.resetBlogPosition()):e.closeSidebar()})},openSidebar:function(){this.swipeBlogToRight(),this.swipeSidebarToRight()},closeSidebar:function(){this.swipeSidebarToLeft(),this.swipeBlogToLeft()},resetSidebarPosition:function(){this.$sidebar.removeClass("pushed")},resetBlogPosition:function(){this.$blog.removeClass("pushed")},swipeSidebarToRight:function(){var t=this;this.$sidebar.hasClass("pushed")||this.$sidebar.hasClass("processing")||(this.$sidebar.addClass("processing pushed"),this.$body.css("overflow-x","hidden"),setTimeout(function(){t.$sidebar.removeClass("processing")},250))},swipeSidebarToLeft:function(){var t=this;this.$sidebar.hasClass("pushed")&&!this.$sidebar.hasClass("processing")&&(this.$sidebar.addClass("processing").removeClass("pushed processing"),setTimeout(function(){t.$body.css("overflow-x","auto")},255))},swipeBlogToRight:function(){var t=this.$blog;(t=this.$header.width()-this.$sidebar.width()-this.$headerElements.titleLink.width()<130?t.not(this.$headerElements.title).not(this.$headerElements.rightPicture):t).hasClass("pushed")||t.hasClass("processing")||(t.addClass("processing pushed"),setTimeout(function(){t.removeClass("processing")},250))},swipeBlogToLeft:function(){var t=this;t.$blog.hasClass("pushed")&&!this.$blog.hasClass("processing")&&(t.$blog.addClass("processing").removeClass("pushed"),setTimeout(function(){t.$blog.removeClass("processing")},250))}},t(document).ready(function(){(new s).run()})}(jQuery),function(s){jQuery.fn[s]=function(t){return t?this.bind("resize",(e=t,function(){var t=this,s=arguments;a?clearTimeout(a):o&&e.apply(t,s),a=setTimeout(function(){o||e.apply(t,s),a=null},i||100)})):this.trigger(s);var e,i,o,a}}((jQuery,"smartresize")),function(s){"use strict";function t(t){this.$tabbedCodeBlocs=s(t)}t.prototype={run:function(){this.$tabbedCodeBlocs.find(".tab").click(function(){var t=s(this).parent().parent().parent().find(".tabs-content").children("pre, .highlight");s(this).siblings().removeClass("active"),s(this).addClass("active"),t.hide(),t.eq(s(this).index()).show()})}},s(document).ready(function(){new t(".codeblock--tabbed").run()})}(jQuery),function(s){"use strict";function t(t){this.$form=s(t).find("#filter-form"),this.$inputSearch=s(t+" #filter-form input[name=tag]"),this.$archiveResult=s(t).find(".archive-result"),this.$tags=s(t).find(".tag"),this.$posts=s(t).find(".archive"),this.tags=t+" .tag",this.posts=t+" .archive",this.dataTag="tag",this.messages={zero:this.$archiveResult.data("message-zero"),one:this.$archiveResult.data("message-one"),other:this.$archiveResult.data("message-other")}}t.prototype={run:function(){var t=this;t.$inputSearch.keyup(function(){t.filter(t.getSearch())}),t.$form.submit(function(t){t.preventDefault()})},getSearch:function(){return this.$inputSearch.val().toLowerCase()},filter:function(t){""===t?(this.showAll(),this.showResult(-1)):(this.hideAll(),this.showPosts(t),this.showResult(this.countTags(t)))},showResult:function(t){-1===t?this.$archiveResult.html("").hide():(0===t?this.$archiveResult.html(this.messages.zero):1===t?this.$archiveResult.html(this.messages.one):this.$archiveResult.html(this.messages.other.replace(/\{n\}/,t))).show()},countTags:function(t){return s(this.posts+"[data-"+this.dataTag+"*='"+t+"']").length},showPosts:function(t){s(this.tags+"[data-"+this.dataTag+"*='"+t+"']").show(),s(this.posts+"[data-"+this.dataTag+"*='"+t+"']").show()},showAll:function(){this.$tags.show(),this.$posts.show()},hideAll:function(){this.$tags.hide(),this.$posts.hide()}},s(document).ready(function(){s("#tags-archives").length&&new t("#tags-archives").run()})}(jQuery);