blob: 822d2ab86210f625c653f66028575ab12dd74cba (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
window.addEventListener("load", async function () {
try {
const navlinks: HTMLAnchorElement[] = Array.from(document.getElementsByClassName("navlinks")) as HTMLAnchorElement[]
document.getElementById("nav-toogle")?.addEventListener("click", async () => {
navlinks.forEach(navlink => {
navlink.style.display = window.matchMedia("(max-width: 30rem)").matches ? navlink.style.display === "block" ? "" : "block" : "";
});
return false;
})
if ("serviceWorker" in navigator) {
await navigator.serviceWorker.register("/sw.js", { type: "module" })
}
} catch (error) {
console.error(error)
}
})
|