This commit is contained in:
Francesco
2023-09-20 12:06:35 +02:00
parent c0801cc69d
commit 774c862ab3
25 changed files with 858 additions and 192 deletions

View File

@@ -133,6 +133,17 @@ td.table-checkbox, th.table-checkbox {
}
.cursor-pointer {
cursor: pointer;
}
.noselect {
cursor: pointer; -webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
/**
AUTOCOMPLETE
**/
@@ -154,4 +165,12 @@ AUTOCOMPLETE
.clear-all-badge {
padding: 0.4rem;
}
/**
* Filters
*/
.filterable-field .card-header:hover {
background-color: #F0F0F0;
}

View File

@@ -0,0 +1,34 @@
document.addEventListener("DOMContentLoaded", () => {
let rootElements = document.querySelectorAll('.filterable-fields');
rootElements.forEach(root => {
let fields = root.querySelectorAll('.filterable-field');
let activeFilters = root.querySelectorAll(".active-filter");
activeFilters.forEach(activeFilter => {
activeFilter.addEventListener('click', function(e) {
let formId = e.target.dataset.formid;
document.getElementById(formId).submit()
});
});
fields.forEach(field => {
field.querySelector(".card-header").addEventListener('click', function(e) {
if (field.querySelector(".card-body").classList.contains('d-none')) {
field.querySelector(".card-body").classList.remove('d-none');
field.querySelector(".card-body").classList.add('d-block');
field.querySelector(".card-header i.bi").classList.remove('bi-caret-right');
field.querySelector(".card-header i.bi").classList.add('bi-caret-down');
} else {
field.querySelector(".card-body").classList.remove('d-block');
field.querySelector(".card-body").classList.add('d-none');
field.querySelector(".card-header i.bi").classList.remove('bi-caret-down');
field.querySelector(".card-header i.bi").classList.add('bi-caret-right');
}
});
});
});
});