Packaged project.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 lines
5.8 KiB

let kr={};(()=>{const e=()=>{$(document).on("click",".xHeading",(function(e){$(this).next().slideToggle(300),$(this).parent(".xControl").hasClass("active")?$(this).parent(".xControl").removeClass("active"):$(this).parent(".xControl").addClass("active"),e.preventDefault()}))},t=()=>{$(document).on("click",".donate",()=>{layer.open({type:1,area:["300px","370px"],title:kr.donateBtn,resize:!1,scrollbar:!1,content:'<div class="donate-box"><div class="meta-pay text-center"><strong>'+kr.scanNotice+'</strong></div><div class="qr-pay text-center"><img class="pay-img" id="alipay_qr" src="'+kr.qr_alipay+'"><img class="pay-img d-none" id="wechat_qr" src="'+kr.qr_wechat+'"></div><div class="choose-pay text-center mt-2"><input id="alipay" type="radio" name="pay-method" checked><label for="alipay" class="pay-button"><img src="/images/alipay.webp"></label><input id="wechatpay" type="radio" name="pay-method"><label for="wechatpay" class="pay-button"><img src="/images/wechat.webp"></label></div></div>'}),$(".choose-pay input[type='radio']").click((function(){const e=$(this).attr("id");"alipay"==e&&($(".qr-pay #alipay_qr").removeClass("d-none"),$(".qr-pay #wechat_qr").addClass("d-none")),"wechatpay"==e&&($(".qr-pay #alipay_qr").addClass("d-none"),$(".qr-pay #wechat_qr").removeClass("d-none"))}))})},a=()=>{void 0!==$.fancybox&&($.fancybox.defaults.hash=!1,$(".kratos-hentry").each((function(e){$(this).find("img").each((function(){if($(this).parent().hasClass("fancybox")||$(this).parent().hasClass("qrcode")||$(this).parent().is("a"))return;const e=this.alt;e&&$(this).after('<span class="caption">'+e+"</span>"),$(this).wrap('<a rel="gallery" href="'+this.src+'" data-fancybox="gallery" data-caption="'+e+'"></a>')})),$(this).find(".fancybox").each((function(){$(this).attr("rel","article"+e)}))})),$(".fancybox").fancybox())},n=()=>{$(document).on("click","a[class=toc-link]",(function(){return $("html, body").animate({scrollTop:$(decodeURI($(this).attr("href"))).offset().top-60},500),!1}))};let o;let s="";$.fn.pjax_reload=()=>{(()=>{const e=document.getElementsByClassName("kratos-entry-thumb-new-img"),t=kr.picCDN?"//cdn.jsdelivr.net/gh/Candinya/Kratos-Rebirth@latest/source/":"/";for(let a=0,n=e.length;a<n;a++)$(e[a]).attr("src")||$(e[a]).attr("src",t+`images/thumb/thumb_${Math.floor(20*Math.random()+1)}.webp`)})(),a(),o=`\n\n-------------------------\n${kr.copyrightNotice}\n作者:${document.querySelector("meta[name='author']").getAttribute("content")}\n来源:${document.title}\n链接:${window.location.href}\n`,s=document.title,"undefined"!=typeof MathJax&&MathJax.typeset(),(()=>{document.querySelectorAll("figure.highlight").forEach((e,t)=>{e.getElementsByTagName("table")[0].getElementsByTagName("tbody")[0].getElementsByTagName("tr")[0].getElementsByClassName("code")[0].setAttribute("id","code-"+t),e.innerHTML+=`<button class="copy" data-clipboard-target="#code-${t}">\n <i class="fa fa-copy"></i>&nbsp;复制\n </button>`});new ClipboardJS("button.copy").on("success",e=>{const t=e.trigger.innerHTML;e.trigger.innerHTML='<i class="fa fa-check-circle"></i>&nbsp;成功~',setTimeout(()=>{e.trigger.innerHTML=t},3e3),e.clearSelection()})})()};const r=()=>{$(this).pjax_reload(),kr.copyrightNotice&&(document.body.oncopy=e=>{const t=window.getSelection().toString();t.length>150&&(e.preventDefault(),e.clipboardData&&e.clipboardData.setData("text/plain",t+o))}),(()=>{if(kr.siteLeaveEvent){let e;const t=$('[rel="icon"]').attr("href");document.addEventListener("visibilitychange",()=>{document.hidden?(document.title=kr.leaveTitle,kr.leaveLogo&&$('[rel="icon"]').attr("href",kr.leaveLogo),clearTimeout(e)):(document.title=kr.returnTitle+" "+s,kr.leaveLogo&&$('[rel="icon"]').attr("href",t),e=setTimeout(()=>{document.title=s,e=0},2e3))})}})(),(()=>{let e=new Date;const t=new Date(kr.createTime),a=document.getElementById("span_dt");setInterval(()=>{e.setTime(e.getTime()+1e3),days=(e-t)/1e3/60/60/24,dnum=Math.floor(days),hours=(e-t)/1e3/60/60-24*dnum,hnum=Math.floor(hours),1===String(hnum).length&&(hnum="0"+hnum),minutes=(e-t)/1e3/60-1440*dnum-60*hnum,mnum=Math.floor(minutes),1===String(mnum).length&&(mnum="0"+mnum),seconds=(e-t)/1e3-86400*dnum-3600*hnum-60*mnum,snum=Math.round(seconds),1===String(snum).length&&(snum="0"+snum),a.innerText=dnum+"天"+hnum+"小时"+mnum+"分"+snum+"秒"},1e3)})(),t()};$(()=>{var t;t=r,fetch("/config/main.json").then(e=>e.json()).then(e=>{kr=e}).then(()=>{t()}),(()=>{const e=()=>{$(window).scrollTop()>200?$(".kr-tool").addClass("scroll-down"):$(".kr-tool").removeClass("scroll-down")};$(".gotop-box").on("click",(function(e){return $("html, body").animate({scrollTop:$("html").offset().top},500),!1})),e(),$(window).scroll(()=>{e()})})(),(()=>{let e=$("#kratos-menu-wrap").clone();e.attr({id:"offcanvas-menu"}),e.filter("> ul").attr({class:"ul-me",id:""}),$("#kratos-page").prepend(e),$(".js-kratos-nav-toggle").on("click",()=>{$(".nav-toggle").hasClass("toon")?($(".nav-toggle").removeClass("toon"),$("#offcanvas-menu").css("right","-240px")):($(".nav-toggle").addClass("toon"),$("#offcanvas-menu").css("right","0px"))}),$("#offcanvas-menu").css("height",$(window).height()),$("#offcanvas-menu").css("right","-240px"),$(window).resize(()=>{const e=$(window);$("#offcanvas-menu").css("height",e.height()),e.width()>769&&$(".nav-toggle").hasClass("toon")&&($(".nav-toggle").removeClass("toon"),$("#offcanvas-menu").css("right","-240px"))})})(),$(document).click(e=>{const t=$("#offcanvas-menu,.js-kratos-nav-toggle");t.is(e.target)||0!==t.has(e.target).length||$(".nav-toggle").hasClass("toon")&&($(".nav-toggle").removeClass("toon"),$("#offcanvas-menu").css("right","-240px"))}),e(),$(document).on("click",".share",()=>{$(".share-wrap").fadeToggle("slow")}),n()}),window.onload=void console.log("页面加载完毕!消耗了 %c"+Math.round(100*performance.now())/100+" ms","background:#282c34;color:#51aded;")})();