Jelajahi Sumber

Avoid search facets disappearing when search field is empty

Jordi Boggiano 7 tahun lalu
induk
melakukan
0cddfb6fd5
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      src/Packagist/WebBundle/Resources/public/js/search.js

+ 2 - 2
src/Packagist/WebBundle/Resources/public/js/search.js

@@ -11,7 +11,7 @@ var search = instantsearch({
     urlSync: true,
     searchFunction: function(helper) {
         var searchResults = $('#search-container');
-        if (helper.state.query === '') {
+        if (helper.state.query === '' && helper.state.hierarchicalFacetsRefinements.type === undefined && helper.state.hierarchicalFacetsRefinements.tags === undefined) {
             searchResults.addClass('hidden');
         } else {
             helper.search();
@@ -101,7 +101,7 @@ search.addWidget(
     instantsearch.widgets.currentRefinedValues({
         container: '.search-facets-active-filters',
         clearAll: 'before',
-        clearsQuery: true,
+        clearsQuery: false,
         cssClasses: {
             clearAll: 'pull-right'
         },