Overhauled the complete user interface

This commit is contained in:
ChaoticByte 2025-09-07 22:32:38 +02:00
parent 5fefee2282
commit 7fa405a957
No known key found for this signature in database
11 changed files with 229 additions and 173 deletions

View file

@ -1,14 +1,21 @@
document.addEventListener("DOMContentLoaded", () => {
let dropdownmenuElement = document.getElementById("dropdownmenu");
let dropdownmenuButtonElement = document.getElementById("dropdownmenu-button");
let dropdownmenuNopeElement = document.getElementById("dropdownnope");
function toggleDropDown() {
if (dropdownmenuElement.classList.contains("dropdownvisible")) {
dropdownmenuElement.classList.remove("dropdownvisible");
dropdownmenuNopeElement.classList.remove("dropdownvisible");
} else {
dropdownmenuElement.classList.add("dropdownvisible");
dropdownmenuNopeElement.classList.add("dropdownvisible");
}
}
if (dropdownmenuButtonElement != null) {
dropdownmenuButtonElement.addEventListener("click", () => {
if (dropdownmenuElement.classList.contains("dropdownvisible")) {
dropdownmenuElement.classList.remove("dropdownvisible");
}
else {
dropdownmenuElement.classList.add("dropdownvisible");
}
dropdownmenuButtonElement.addEventListener("click", toggleDropDown);
dropdownmenuNopeElement.addEventListener("click", () => {
dropdownmenuElement.classList.remove("dropdownvisible");
dropdownmenuNopeElement.classList.remove("dropdownvisible");
})
}
});