mirror of
https://github.com/dalbodeule/snap-admin.git
synced 2025-08-14 23:51:12 +00:00
0.0.2
This commit is contained in:
@@ -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;
|
||||
}
|
34
src/main/resources/static/js/filters.js
Normal file
34
src/main/resources/static/js/filters.js
Normal 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');
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
});
|
Reference in New Issue
Block a user