mirror of
https://github.com/Wonderfall/hugo-WonderMod.git
synced 2025-09-09 05:22:58 +02:00
deploy: 575b0b0e38
This commit is contained in:
@ -16,4 +16,4 @@ var e,t;e=this,t=function(){"use strict";function e(e,t){var n=Object.keys(e);if
|
||||
*/
|
||||
|
||||
;
|
||||
(()=>{var a=null,c=document.getElementById("searchResults"),b=document.getElementById("searchInput"),f=null,d=!1,i,g,h;window.onload=function(){var b=new XMLHttpRequest;b.onreadystatechange=function(){var c,d;b.readyState===4&&(b.status===200?(c=JSON.parse(b.responseText),c&&(d={distance:100,threshold:.4,ignoreLocation:!0,keys:["title","permalink","summary","content"]},a&&(d={isCaseSensitive:!!a.iscasesensitive&&a.iscasesensitive,includeScore:!!a.includescore&&a.includescore,includeMatches:!!a.includematches&&a.includematches,minMatchCharLength:a.minmatchcharlength?a.minmatchcharlength:1,shouldSort:!a.shouldsort||a.shouldsort,findAllMatches:!!a.findallmatches&&a.findallmatches,keys:a.keys?a.keys:["title","permalink","summary","content"],location:a.location?a.location:0,threshold:a.threshold?a.threshold:.4,distance:a.distance?a.distance:100,ignoreLocation:!a.ignorelocation||a.ignorelocation}),g=new Fuse(c,d))):console.log(b.responseText))},b.open("GET","../index.json"),b.send()};function e(a){document.querySelectorAll(".focus").forEach(function(a){a.classList.remove("focus")}),a?(a.focus(),document.activeElement=f=a,a.parentElement.classList.add("focus")):document.activeElement.parentElement.classList.add("focus")}function j(){d=!1,c.innerHTML=b.value="",b.focus()}b.onkeyup=function(a){if(g){const a=g.search(this.value.trim());if(a.length!==0){let b="";for(let c in a)b+=`<li class="post-entry"><header class="entry-header">${a[c].item.title} \xBB</header><a href="${a[c].item.permalink}" aria-label="${a[c].item.title}"></a></li>`;c.innerHTML=b,d=!0,h=c.firstChild,i=c.lastChild}else d=!1,c.innerHTML=""}},b.addEventListener("search",function(a){this.value||j()}),document.onkeydown=function(k){var a,l;let g=k.key;a=document.activeElement;let m=document.getElementById("searchbox").contains(a);if(a===b)for(l=document.getElementsByClassName("focus");l.length>0;)l[0].classList.remove("focus");else f&&(a=f);if(g==="Escape")j();else if(!d||!m)return;else g==="ArrowDown"?(k.preventDefault(),a==b?e(c.firstChild.lastChild):a.parentElement!=i&&e(a.parentElement.nextSibling.lastChild)):g==="ArrowUp"?(k.preventDefault(),a.parentElement==h?e(b):a!=b&&e(a.parentElement.previousSibling.lastChild)):g==="ArrowRight"&&a.click()}})()
|
||||
(()=>{var a,r,c,e=null,n=document.getElementById("searchResults"),t=document.getElementById("searchInput"),i=null,s=!1;window.onload=function(){var t=new XMLHttpRequest;t.onreadystatechange=function(){if(t.readyState===4)if(t.status===200){var n,s=JSON.parse(t.responseText);s&&(n={distance:100,threshold:.4,ignoreLocation:!0,keys:["title","permalink","summary","content"]},e&&(n={isCaseSensitive:!!e.iscasesensitive&&e.iscasesensitive,includeScore:!!e.includescore&&e.includescore,includeMatches:!!e.includematches&&e.includematches,minMatchCharLength:e.minmatchcharlength?e.minmatchcharlength:1,shouldSort:!e.shouldsort||e.shouldsort,findAllMatches:!!e.findallmatches&&e.findallmatches,keys:e.keys?e.keys:["title","permalink","summary","content"],location:e.location?e.location:0,threshold:e.threshold?e.threshold:.4,distance:e.distance?e.distance:100,ignoreLocation:!e.ignorelocation||e.ignorelocation}),a=new Fuse(s,n))}else console.log(t.responseText)},t.open("GET","../index.json"),t.send()};function o(e){document.querySelectorAll(".focus").forEach(function(e){e.classList.remove("focus")}),e?(e.focus(),document.activeElement=i=e,e.parentElement.classList.add("focus")):document.activeElement.parentElement.classList.add("focus")}function l(){s=!1,n.innerHTML=t.value="",t.focus()}t.onkeyup=function(){if(a){const e=a.search(this.value.trim());if(e.length!==0){let t="";for(let n in e)t+=`<li class="post-entry"><header class="entry-header">${e[n].item.title} \xBB</header><a href="${e[n].item.permalink}" aria-label="${e[n].item.title}"></a></li>`;n.innerHTML=t,s=!0,r=n.firstChild,c=n.lastChild}else s=!1,n.innerHTML=""}},t.addEventListener("search",function(){this.value||l()}),document.onkeydown=function(e){let d=e.key;var u,a=document.activeElement;let h=document.getElementById("searchbox").contains(a);if(a===t)for(u=document.getElementsByClassName("focus");u.length>0;)u[0].classList.remove("focus");else i&&(a=i);if(d==="Escape")l();else if(!s||!h)return;d==="ArrowDown"?(e.preventDefault(),a==t?o(n.firstChild.lastChild):a.parentElement!=c&&o(a.parentElement.nextSibling.lastChild)):d==="ArrowUp"?(e.preventDefault(),a.parentElement==r?o(t):a!=t&&o(a.parentElement.previousSibling.lastChild)):d==="ArrowRight"&&a.click()}})()
|
Reference in New Issue
Block a user