2 lines
955 B
JavaScript
2 lines
955 B
JavaScript
(()=>{const e={date:e=>new Date(e.innerText).toISOString(),path:e=>{const t=e.innerText.split("/");return t[t.length-1]},pathbuilders:e=>{const n=window.pathbuilders,o=document.createElement("span");let c=!1;if(Object.keys(n).forEach((e=>{c=!0;const a=e+".xml",r=n[e];o.append(t(a,e,r,"application/xml")),o.append(document.createTextNode(" "))})),!c)return"(none)";const a=document.createElement("small");return a.append(document.createTextNode("(click to download)")),o.append(a),o}},t=(e,t,n,o)=>{const c=new Blob([n],{type:o??"text/plain"}),a=document.createElement("a");return a.target="_blank",a.download=e,a.href=URL.createObjectURL(c),a.append(document.createTextNode(t)),a};Object.keys(e).forEach((t=>{const n=e[t];document.querySelectorAll("code."+t).forEach((e=>{const t=n(e);if("string"==typeof t)return e.innerHTML="",void e.appendChild(document.createTextNode(t));e.parentNode.replaceChild(t,e)}))}))})();
|
|
//# sourceMappingURL=control.js.map
|