internal/static: Bundle resources automatically

This commit is contained in:
Tom Wiesing 2022-10-06 16:38:17 +02:00
parent 9ada07ce70
commit 464b1bf5dd
No known key found for this signature in database
27 changed files with 1503 additions and 28 deletions

View file

@ -0,0 +1,2 @@
.header-link{opacity:0;font-size:.8em;text-decoration:none;transition:opacity .2s ease-in-out .1s;position:relative;left:.5em}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link{opacity:1}
/*# sourceMappingURL=autolink.css.map */

View file

@ -0,0 +1 @@
{"mappings":"ACAA,8HAcA","sources":["autolink/autolink.css","src/autolink/autolink.css"],"sourcesContent":[".header-link {\n opacity: 0;\n font-size: .8em;\n text-decoration: none;\n transition: opacity .2s ease-in-out .1s;\n position: relative;\n left: .5em;\n}\n\nh2:hover .header-link, h3:hover .header-link, h4:hover .header-link, h5:hover .header-link, h6:hover .header-link {\n opacity: 1;\n}\n\n/*# sourceMappingURL=autolink.css.map */\n",".header-link {\n position: relative;\n left: 0.5em;\n opacity: 0;\n font-size: 0.8em;\n\n transition: opacity 0.2s ease-in-out 0.1s;\n -webkit-transition: opacity 0.2s ease-in-out 0.1s;\n -moz-transition: opacity 0.2s ease-in-out 0.1s;\n -ms-transition: opacity 0.2s ease-in-out 0.1s;\n\n text-decoration: none;\n}\n\nh2:hover .header-link,\nh3:hover .header-link,\nh4:hover .header-link,\nh5:hover .header-link,\nh6:hover .header-link {\n opacity: 1;\n}"],"names":[],"version":3,"file":"autolink.css.map"}

View file

@ -0,0 +1,2 @@
(()=>{const e=e=>{const r=document.getElementsByTagName("h"+e);Array.from(r).forEach((e=>{void 0!==e.id&&""!==e.id&&e.appendChild((e=>{const r=document.createElement("a");return r.className="header-link",r.href="#"+e,r.innerHTML="#",r})(e.id))}))};Array(6).forEach(((r,a)=>e(a+1)))})();
//# sourceMappingURL=autolink.js.map

View file

@ -0,0 +1 @@
{"mappings":"MAGA,MAQMA,EAAkBC,IACpB,MAAMC,EAAUC,SAASC,qBAAqB,IAAMH,GACpDI,MAAMC,KAAKJ,GAASK,SAASC,SACA,IAAdA,EAAOC,IAAoC,KAAdD,EAAOC,IAC/CD,EAAOE,YAZK,CAACD,IACjB,MAAME,EAASR,SAASS,cAAc,KAItC,OAHAD,EAAOE,UAAY,cACnBF,EAAOG,KAAO,IAAML,EACpBE,EAAOI,UAAY,IACZJ,CAAM,EAOUK,CAAYR,EAAOC,IAAI,GAC5C,EAINJ,MAAM,GAAGE,SAAQ,CAACU,EAAGC,IAAMlB,EAAekB,EAAI,I","sources":["src/autolink/autolink.js"],"sourcesContent":["import \"./autolink.css\";\n\n/** Adapted from http://blog.parkermoore.de/2014/08/01/header-anchor-links-in-vanilla-javascript-for-github-pages-and-jekyll/ */\nconst anchorForId = (id) => {\n const anchor = document.createElement(\"a\")\n anchor.className = \"header-link\"\n anchor.href = \"#\" + id\n anchor.innerHTML = \"#\"\n return anchor\n}\n\nconst linkifyAnchors = (level) => {\n const headers = document.getElementsByTagName(\"h\" + level);\n Array.from(headers).forEach((header) => {\n if (typeof header.id === \"undefined\" || header.id === \"\") return\n header.appendChild(anchorForId(header.id))\n })\n}\n\n// linkify all the anchors from 1 ... 6\nArray(6).forEach((_, i) => linkifyAnchors(i + 1))"],"names":["$f0312a5caa2d901c$var$linkifyAnchors","level","headers","document","getElementsByTagName","Array","from","forEach","header","id","appendChild","anchor","createElement","className","href","innerHTML","$f0312a5caa2d901c$var$anchorForId","_","i"],"version":3,"file":"autolink.js.map"}