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) { $(document).on("input", "#text-filter", function (e) {
let filter = $(this).val().toLowerCase(); let filter = $(this).val().toLowerCase();
let unfiltered; let unfiltered;
if ($("#selection-filter")[0].checked) { if ($("#file-selection-filter")[0].checked) {
unfiltered = $(".list-item.selected"); unfiltered = $(".list-item.selected");
} else { } else {
unfiltered = $(".list-item"); unfiltered = $(".list-item");
} }
if (filter === "") { if (filter === "") {
unfiltered.css("display", "block"); unfiltered.css("display", "");
return; return;
} }
unfiltered.each((index, element) => { unfiltered.each((index, element) => {
let current = $(element); let current = $(element);
if (current.text().toLowerCase().includes(filter)) { if (current.text().toLowerCase().includes(filter)) {
current.css("display", "block"); current.css("display", "");
} else { } else {
current.css("display", "none"); current.css("display", "none");
} }

View File

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