blog/themes/buck/source/page.js

3 lines
1.1 KiB
JavaScript
Raw Normal View History

2024-01-10 10:35:50 +00:00
import{a as c,b as a,c as m,d}from"./chunk-Q4ALCKUU.js";function i(o,n){for(let l of o)a(()=>{let e=document.createElement("div");e.classList.add(...n),l.replaceWith(e),e.appendChild(l)})}function f(o){let n=o.parentElement,l=n.cells;for(let e=0;e<l.length;e++)if(l.item(e)===o)return n.parentElement.parentElement.querySelectorAll("thead > tr > th").item(e);return null}var s="table-column-hover";function u(o){for(let n of o){if(!(n instanceof HTMLTableElement)){console.warn(n,"is unable to be rendered as advanced table");continue}let l=t=>{let r=f(t.target);r.classList.contains(s)||r.classList.add(s)},e=t=>{let r=f(t.target);r.classList.contains(s)&&r.classList.remove(s)};a(()=>{for(let t of n.querySelectorAll("td"))t.addEventListener("mouseenter",l),t.addEventListener("mouseleave",e)}),m(()=>{for(let t of n.querySelectorAll("td"))t.removeEventListener("mouseenter",l),t.removeEventListener("mouseenter",e)})}}c(()=>{d(document.querySelectorAll("[data-time-format]")),i(document.querySelectorAll("main > table"),["table-responsive"]),u(document.querySelectorAll("main > .table-responsive > table"))});
//# sourceMappingURL=page.js.map