Personnel filtering

This commit is contained in:
2024-01-11 19:25:02 +01:00
parent b931d375d9
commit de91695b07
40 changed files with 101 additions and 2 deletions

17
static/js/personnel.js Normal file
View File

@ -0,0 +1,17 @@
let people = Array.from(document.getElementsByClassName("person"));
let buttons = Array.from(document.getElementsByClassName("button"));
buttons.forEach(button => {
button.addEventListener("click", function() {
buttons.forEach(button => {
button.classList.remove("active");
});
button.classList.add("active");
people.forEach(person => {
person.classList.remove("hidden");
if (button.dataset.value != 0 && !person.dataset.beh.includes(button.dataset.value)) {
person.classList.add("hidden");
}
});
});
});