Files
Bratonien-Adventskalender/adventskalender/shared/js/door-open.js

23 lines
732 B
JavaScript

document.querySelectorAll(".door").forEach(door => {
door.addEventListener("click", () => {
const day = door.dataset.day;
const openfield = document.querySelector(`.openfield[data-day="${day}"]`);
if (door.classList.contains("double")) {
if (!door.classList.contains("open")) {
door.classList.add("open");
door.querySelector(".fluegel.left")?.classList.add("open");
door.querySelector(".fluegel.right")?.classList.add("open");
} else {
console.log(`Doppeltür ${day} erneut geöffnet`);
}
return;
}
if (!door.classList.contains("open")) {
door.classList.add("open");
} else {
console.log(`Tür ${day} erneut geöffnet`);
}
});
});