From f9ac16e7b958b13195d8b2bb7175db9cc7cfadff Mon Sep 17 00:00:00 2001 From: Paolo Date: Wed, 11 Apr 2018 13:45:53 +0200 Subject: [PATCH] FilterWidget bugfix - Now is possible to remove selected filters in "Filter options" - Changed the class of the delte button from remove-filter (already used) to remove-selected-filter - Added click event to remove-selected-filter class and the ajax call --- .../views/widgets/filter/selectFilters.php | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/application/views/widgets/filter/selectFilters.php b/application/views/widgets/filter/selectFilters.php index eb14f41ae..4ffe06e0a 100644 --- a/application/views/widgets/filter/selectFilters.php +++ b/application/views/widgets/filter/selectFilters.php @@ -94,6 +94,23 @@ }); }); + + $(".remove-selected-filter").click(function(event) { + $.ajax({ + url: "", + method: "POST", + data: { + fieldName: $(this).attr('filterToRemove') + } + }) + .done(function(data, textStatus, jqXHR) { + resetSelectedFilters(); + renderSelectedFilters(); + }).fail(function(jqXHR, textStatus, errorThrown) { + alert(textStatus); + }); + }); + } function renderSelectedFilterFields(metaData, activeFilters, activeFiltersOperation, activeFiltersOption) @@ -210,7 +227,7 @@ ); selectedFilters += ''; - selectedFilters += ''; + selectedFilters += ''; selectedFilters += ''; selectedFilters += '';