From a9e86ef00ac459aaba0f3acdec8ead07e3c72f64 Mon Sep 17 00:00:00 2001 From: Eno Mullaraj Date: Sat, 21 Sep 2019 22:17:32 +0200 Subject: [PATCH 1/3] [IMP] filtering: Prevent duplicate search triggered on text input change --- Resources/views/datatable/search.js.twig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/views/datatable/search.js.twig b/Resources/views/datatable/search.js.twig index 0e2c5776..97787e1c 100644 --- a/Resources/views/datatable/search.js.twig +++ b/Resources/views/datatable/search.js.twig @@ -37,7 +37,7 @@ var search = $.fn.dataTable.util.throttle( options.searchDelay ); -$(selector + '-filterrow').find("input.sg-datatables-individual-filtering").on("keyup change", search); +$(selector + '-filterrow').find("input.sg-datatables-individual-filtering").on("keyup input", search); $(selector + '-filterrow').find("select.sg-datatables-individual-filtering").on("keyup change", function(event) { var searchValue = $(this).val(); From a0de1b504bf1e79c9dcd0f870b8e36ae9ad8c154 Mon Sep 17 00:00:00 2001 From: Eno Mullaraj Date: Sat, 28 Sep 2019 22:45:05 +0200 Subject: [PATCH 2/3] [IMP] filtering: Search should be triggered only if search value changed --- Resources/views/datatable/search.js.twig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/views/datatable/search.js.twig b/Resources/views/datatable/search.js.twig index 97787e1c..c31e7fb7 100644 --- a/Resources/views/datatable/search.js.twig +++ b/Resources/views/datatable/search.js.twig @@ -37,7 +37,7 @@ var search = $.fn.dataTable.util.throttle( options.searchDelay ); -$(selector + '-filterrow').find("input.sg-datatables-individual-filtering").on("keyup input", search); +$(selector + '-filterrow').find("input.sg-datatables-individual-filtering").on("input", search); $(selector + '-filterrow').find("select.sg-datatables-individual-filtering").on("keyup change", function(event) { var searchValue = $(this).val(); From f19a65d01bd6841c40d420237280783b9c8c5617 Mon Sep 17 00:00:00 2001 From: Eno Mullaraj Date: Mon, 11 Nov 2019 20:54:13 +0100 Subject: [PATCH 3/3] [REV] search: Use change for DateTime input filter --- Resources/views/datatable/search.js.twig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/views/datatable/search.js.twig b/Resources/views/datatable/search.js.twig index c31e7fb7..56599a74 100644 --- a/Resources/views/datatable/search.js.twig +++ b/Resources/views/datatable/search.js.twig @@ -37,7 +37,7 @@ var search = $.fn.dataTable.util.throttle( options.searchDelay ); -$(selector + '-filterrow').find("input.sg-datatables-individual-filtering").on("input", search); +$(selector + '-filterrow').find("input.sg-datatables-individual-filtering").on("input change", search); $(selector + '-filterrow').find("select.sg-datatables-individual-filtering").on("keyup change", function(event) { var searchValue = $(this).val();