aboutsummaryrefslogtreecommitdiff
path: root/static/abridge-bundle-stork.min.js
diff options
context:
space:
mode:
authorJieiku2022-08-14 12:41:15 -0700
committerJieiku2022-08-14 12:41:15 -0700
commit830cabab1f638052a8c4ac39eb86370da5a676eb (patch)
treef59bc6914105256ea684066277a49ab2dce53300 /static/abridge-bundle-stork.min.js
parentcf95ee520261a0a523d5a3dfbc01a3847d67de51 (diff)
downloadabridge-1.2.0.tar.gz
abridge-1.2.0.tar.bz2
abridge-1.2.0.zip
Alternate Search Libraries Tinysearch and Stork1.2.0
Diffstat (limited to 'static/abridge-bundle-stork.min.js')
-rw-r--r--static/abridge-bundle-stork.min.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/static/abridge-bundle-stork.min.js b/static/abridge-bundle-stork.min.js
new file mode 100644
index 0000000..429a6db
--- /dev/null
+++ b/static/abridge-bundle-stork.min.js
@@ -0,0 +1 @@
+const items=document.querySelectorAll(".preStyle");items.forEach(e=>{e.rel="stylesheet"}),document.getElementById("mode").addEventListener("click",()=>{document.documentElement.classList.toggle("light"),localStorage.setItem("theme",document.documentElement.classList.contains("light")?"light":"dark")});var baseUrl=document.querySelector("meta[name='base']").getAttribute("content"),sha256=("/"==baseUrl.slice(-1)&&(baseUrl=baseUrl.slice(0,-1)),"68af89cfa05d9c51e17c945e6618c3a4774d1fac04f5e7cb64cbad320434df6b"),sha384="Ajv5IIpSqbhU7cpXEKLoVY5X8Tgp5xoOE36zyqjRgK5uyw6d9X5b05K7l4pMsZG0";function loadSearchNow(){var e=document.createElement("script");e.src=baseUrl+"/search_bundle_stork.min.js?h="+sha256,e.setAttribute("integrity","sha384-"+sha384),e.setAttribute("type","module"),document.head.appendChild(e),document.getElementById("searchinput").onclick=""}window.onload=function(){document.getElementById("searchinput").onclick=function(){return loadSearchNow()}};for(var allElements=document.getElementsByClassName("m-protected"),i=0;i<allElements.length;i++)updateAnchor(allElements[i]);function updateAnchor(e){var t=e.getAttribute("title"),t=(e.title="Mail",atob(t).substring(7));e.href="mailto:"+t}function ccb(e){const t=document.createElement("button"),c=(t.className="cc ",t.type="button",t.innerHTML="Copy",t.addEventListener("click",()=>ccc(t,e)),document.createElement("div"));c.className="ccw",c.appendChild(t),e.parentNode.insertBefore(c,e),c.appendChild(e)}async function ccc(e,t){var c=t.querySelectorAll("table")["length"];let n="";if(0<c){const a=t.querySelectorAll(":last-child > tr > td:last-child");a.forEach(e=>{n+=e.innerText})}else n=t.querySelector(":last-child > code").innerText;try{"granted"==(result=await navigator.permissions.query({name:"clipboard-write"})).state||"prompt"==result.state?await navigator.clipboard.writeText(n):cce(n,t)}catch(e){cce(n,t)}finally{e.innerHTML="Copied",setTimeout(function(){e.innerHTML="Copy"},2e3)}}function cce(e,t){const c=document.createElement("textArea"),n=(c.contentEditable="true",c.readOnly="false",c.className="copyable-text-area",c.value=e,t.insertBefore(c,t.firstChild),document.createRange()),a=(n.selectNodeContents(c),window.getSelection());a.removeAllRanges(),a.addRange(n),c.setSelectionRange(0,999999),document.execCommand("copy"),t.removeChild(c)}document.querySelectorAll("pre").forEach(e=>ccb(e)); \ No newline at end of file