From 121f887e1394c32c9db8c4da7bd6c8669c003e9a Mon Sep 17 00:00:00 2001 From: Matthieu Leproux Date: Mon, 21 Feb 2022 11:07:17 +0100 Subject: [PATCH] related to #1609 search now starts at 3 chars in input --- admin/themes/default/js/albums.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/admin/themes/default/js/albums.js b/admin/themes/default/js/albums.js index 6ab34ad0c..8bb55558c 100644 --- a/admin/themes/default/js/albums.js +++ b/admin/themes/default/js/albums.js @@ -174,11 +174,12 @@ $(document).ready(() => { // console.log($(this).val()); //close the tree closeTree($('.tree')); - // - $(".jqtree-element").removeClass('animateFocus').removeClass('imune') - var testNode = $('.tree').tree('getNodeByCallback', - function(node) { - if ($(".albumsFilter .search-input").val() !== "") { + $(".jqtree-element").removeClass('animateFocus').removeClass('imune'); + + if ($(".albumsFilter .search-input").val().length >= 3) { + $('.tree').tree('getNodeByCallback', + function(node) { + if (node.name.toLowerCase().includes($(".albumsFilter .search-input").val().toLowerCase())) { // Node is found // console.log("found"); @@ -192,10 +193,10 @@ $(document).ready(() => { $("#cat-"+node.id).hide(); } } - } else { - $(".jqtree-element").show(); - } - }); + }); + } else { + $(".jqtree-element").show(); + } }) });