minimal site

This commit is contained in:
SowinskiBraeden committed 2026-10-19 19:06:15 -07:00
1 parent ead8df8210
commit 439dd487fa
10 files changed
+486 -5050

No files matched your search

-26
View File
@@ -1,31 +1,5 @@
const header = document.querySelector("[data-header]");
const nav = document.querySelector("[data-nav]");
const navToggle = document.querySelector("[data-nav-toggle]");
const year = document.querySelector("[data-year]");
if (year) {
year.textContent = new Date().getFullYear();
}
if (header) {
const updateHeader = () => {
header.classList.toggle("is-scrolled", window.scrollY > 16);
};
updateHeader();
window.addEventListener("scroll", updateHeader, { passive: true });
}
if (nav && navToggle) {
navToggle.addEventListener("click", () => {
const isOpen = nav.classList.toggle("is-open");
navToggle.setAttribute("aria-expanded", String(isOpen));
});
nav.addEventListener("click", (event) => {
if (event.target instanceof HTMLAnchorElement) {
nav.classList.remove("is-open");
navToggle.setAttribute("aria-expanded", "false");
}
});
}