mirror of
https://github.com/arcan1s/ahriman.git
synced 2026-02-09 14:59:47 +00:00
* enable jinja autoescape by default for jinja raw generator * allow to search by multiple strings (OR) * replace test templates by symlink
27 lines
1.0 KiB
Django/Jinja
27 lines
1.0 KiB
Django/Jinja
<script type="text/javascript">
|
|
function searchInTable() {
|
|
const input = document.getElementById("search");
|
|
const filter = input.value.toLowerCase();
|
|
const tables = document.getElementsByClassName("search-table");
|
|
|
|
for (let i = 0; i < tables.length; i++) {
|
|
const trs = tables[i].getElementsByTagName("tr");
|
|
// from 1 coz of header
|
|
for (let i = 1; i < trs.length; i++) {
|
|
let tr = trs[i].getElementsByClassName("include-search");
|
|
let display = "none";
|
|
for (let j = 0; j < tr.length; j++) {
|
|
if (tr[j].tagName.toLowerCase() === "td") {
|
|
let contains = (element) => tr[j].innerHTML.toLowerCase().indexOf(element) > -1
|
|
if (filter.some(contains)) {
|
|
display = "";
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
trs[i].style.display = display;
|
|
}
|
|
}
|
|
}
|
|
</script>
|