X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/891c65c58eef499c1ffc3a5fe690e1b6bff0f0db..b0fadf2591f3af957c1c8e0307d0bcef9e9f8538:/src/catalogue/static/2022/book/filter.js diff --git a/src/catalogue/static/2022/book/filter.js b/src/catalogue/static/2022/book/filter.js index ac2674996..bdf6357ef 100644 --- a/src/catalogue/static/2022/book/filter.js +++ b/src/catalogue/static/2022/book/filter.js @@ -3,22 +3,41 @@ $(".quick-filter").each(function() { let bookList = $('#' + $(this).data('for')); let filterList = $('.' + $(this).data('filters')); + $(this).on('focus', function() { filterList.addClass('filters-enabled'); }); $(this).on('blur', function() { filterList.removeClass('filters-enabled'); }); + $(this).on('input propertychange', function() { let search = $(this).val().toLowerCase(); + bookList.children().each(function() { - found = !search || $("h2", this).text().toLowerCase().search(search) != -1; + found = !search || + $(".s", this).text().toLowerCase().search(search) != -1 + ; + if (found) + $(this).fadeIn(); + else + $(this).fadeOut(); + }); + + + + $('.filter-container', filterList).children().each(function() { + console.log($(this).text().toLowerCase()); + found = !search || + $(this).text().toLowerCase().search(search) != -1 + ; if (found) $(this).fadeIn(); else $(this).fadeOut(); }); }); + }); $(".l-books__sorting button").on('click', function() {