fixing: "das Suchfeld in der Tabelle wieder herstellen"

This commit is contained in:
frankknoll
2023-06-11 17:12:10 +02:00
parent 77a11b15d0
commit a08d48dc66
8 changed files with 47 additions and 15 deletions

26
docs/DataTablesFilter.js Normal file
View File

@@ -0,0 +1,26 @@
class DataTablesFilter {
static FilterState = Object.freeze({
Enabled: Symbol("Enabled"),
Disabled: Symbol("Disabled")
})
static setDataTablesFilter(filterState) {
document.querySelector(".dataTables_filter").style.display = DataTablesFilter._getStyle(filterState);
}
static _getStyle(filterState) {
switch (filterState) {
case DataTablesFilter.FilterState.Enabled:
return "block";
case DataTablesFilter.FilterState.Disabled:
return "none";
}
}
static selectDataTablesFilter() {
const input = document.querySelector(".dataTables_filter input");
input.focus();
input.select();
}
}