fix(web): fix and improve substring filtering

This commit is contained in:
Masahiko AMANO 2023-02-03 23:39:39 +03:00
parent 6eb34f3b59
commit 40cd9ca49f
2 changed files with 5 additions and 5 deletions

View File

@ -288,19 +288,19 @@ $(document).on("click", "#tag-selection-filter", function (e) {
$(document).on("input", "#text-filter", function (e) {
let filter = $(this).val().toLowerCase();
let unfiltered;
if ($("#selection-filter")[0].checked) {
if ($("#file-selection-filter")[0].checked) {
unfiltered = $(".list-item.selected");
} else {
unfiltered = $(".list-item");
}
if (filter === "") {
unfiltered.css("display", "block");
unfiltered.css("display", "");
return;
}
unfiltered.each((index, element) => {
let current = $(element);
if (current.text().toLowerCase().includes(filter)) {
current.css("display", "block");
current.css("display", "");
} else {
current.css("display", "none");
}

View File

@ -14,13 +14,13 @@ $(document).on("input", "#text-filter-all", function (e) {
let filter = $(this).val().toLowerCase();
let unfiltered = $(".item");
if (filter === "") {
unfiltered.css("display", "block");
unfiltered.css("display", "");
return;
}
unfiltered.each((index, element) => {
let current = $(element);
if (current.text().toLowerCase().includes(filter)) {
current.css("display", "block");
current.css("display", "");
} else {
current.css("display", "none");
}