24 lines
605 B
JavaScript
24 lines
605 B
JavaScript
|
function collapse_all() {
|
||
|
document.querySelectorAll("div.reminderContent:not(.creator)").forEach((el) => {
|
||
|
el.classList.add("is-collapsed");
|
||
|
});
|
||
|
}
|
||
|
|
||
|
function expand_all() {
|
||
|
document.querySelectorAll("div.reminderContent:not(.creator)").forEach((el) => {
|
||
|
el.classList.remove("is-collapsed");
|
||
|
});
|
||
|
}
|
||
|
|
||
|
const expandAll = document.querySelector("#expandAll");
|
||
|
|
||
|
expandAll.addEventListener("change", (ev) => {
|
||
|
if (ev.target.value === "expand") {
|
||
|
expand_all();
|
||
|
} else if (ev.target.value === "collapse") {
|
||
|
collapse_all();
|
||
|
}
|
||
|
|
||
|
ev.target.value = "";
|
||
|
});
|