You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
787 B
22 lines
787 B
function loadEventListeners() {
|
|
// Add click event listeners to toggle display of settings submenus
|
|
let labels = [...document.getElementsByClassName("submenuLabel")]
|
|
labels.forEach(label => {
|
|
label.addEventListener('click', e => {
|
|
let submenuDiv = e.target.nextElementSibling
|
|
|
|
// Toggle display of submenu
|
|
if (getComputedStyle(submenuDiv).display == "block") {
|
|
submenuDiv.style.display = "none"
|
|
label.classList.remove("arrow-up")
|
|
label.classList.add("arrow-down")
|
|
}
|
|
else {
|
|
submenuDiv.style.display = "block"
|
|
label.classList.remove("arrow-down")
|
|
label.classList.add("arrow-up")
|
|
}
|
|
})
|
|
})
|
|
}
|