2026-05-13 20:42:31 -07:00
|
|
|
/* don't even bother on mobile */
|
|
|
|
|
if (window.innerWidth > 650) {
|
|
|
|
|
const dialog = document.querySelector("dialog");
|
|
|
|
|
const closeButton = document.querySelector(".close-dialog");
|
|
|
|
|
const hero = document.querySelector(".hero");
|
|
|
|
|
|
2026-05-14 08:45:31 -07:00
|
|
|
hero.tabIndex = 0;
|
|
|
|
|
|
2026-05-13 20:42:31 -07:00
|
|
|
hero.addEventListener("click", (e) => dialog.showModal());
|
|
|
|
|
hero.addEventListener("keydown", (e) => {
|
|
|
|
|
if (e.key === "Enter" || e.key === " ") {
|
|
|
|
|
e.preventDefault();
|
|
|
|
|
dialog.showModal();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
closeButton.addEventListener("click", (e) => dialog.close());
|
|
|
|
|
closeButton.addEventListener("keydown", (e) => {
|
|
|
|
|
if (e.key === "Enter" || e.key === " ") {
|
|
|
|
|
e.preventDefault();
|
|
|
|
|
dialog.close();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|