diff --git a/app/assets/javascripts/content_filtering.js b/app/assets/javascripts/content_filtering.js index 58dc3acd..1fa26886 100644 --- a/app/assets/javascripts/content_filtering.js +++ b/app/assets/javascripts/content_filtering.js @@ -1,4 +1,11 @@ $(document).ready(function () { + // Override the :contains() selector to make it case-insensitive + $.expr[":"].contains = $.expr.createPseudo(function(arg) { + return function( elem ) { + return $(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0; + }; + }); + $('#js-content-name-filter').keyup(function (e) { var search_query = $(this).val(); var content_list = $('.js-content-cards-list > .js-content-card-container'); diff --git a/app/views/content/components/_list_filter_bar.html.erb b/app/views/content/components/_list_filter_bar.html.erb index d736e81a..c784ea9f 100644 --- a/app/views/content/components/_list_filter_bar.html.erb +++ b/app/views/content/components/_list_filter_bar.html.erb @@ -120,7 +120,7 @@
- +