Commit 5c3c9f743ee150d89ce48d153d7137490d1a8914
1 parent
801c174b
Fixes plugin javascript to use & in regex and uses categories
Signed-off-by: DylanGuedes <djmgguedes@gmail.com> Signed-off-by: Macartur de Sousa <macartur.sc@gmail.com>
Showing
2 changed files
with
3 additions
and
3 deletions
Show diff stats
plugins/elasticsearch/helpers/elasticsearch_helper.rb
| @@ -37,7 +37,7 @@ module ElasticsearchHelper | @@ -37,7 +37,7 @@ module ElasticsearchHelper | ||
| 37 | def search_from_all_models | 37 | def search_from_all_models |
| 38 | begin | 38 | begin |
| 39 | filter = (params[:filter] || "" ).to_sym | 39 | filter = (params[:filter] || "" ).to_sym |
| 40 | - query = get_query params[:query], sort_by: get_sort_by(filter) | 40 | + query = get_query params[:query], sort_by: get_sort_by(filter), categories: params[:categories] |
| 41 | Elasticsearch::Model.search(query,searchable_models, size: default_per_page(params[:per_page])).page(params[:page]).records | 41 | Elasticsearch::Model.search(query,searchable_models, size: default_per_page(params[:per_page])).page(params[:page]).records |
| 42 | rescue | 42 | rescue |
| 43 | [] | 43 | [] |
plugins/elasticsearch/public/javascripts/categories.js
| @@ -4,8 +4,8 @@ var main = function() { | @@ -4,8 +4,8 @@ var main = function() { | ||
| 4 | var url = window.location.href; | 4 | var url = window.location.href; |
| 5 | var indexOfCategories; | 5 | var indexOfCategories; |
| 6 | 6 | ||
| 7 | - url = url.replace(/categories.*/g, ""); | ||
| 8 | - url += "categories="; | 7 | + url = url.replace(/&categories.*/g, ""); |
| 8 | + url += "&categories="; | ||
| 9 | 9 | ||
| 10 | $(".categories ul li input[checked]").map(function(idx, element) { | 10 | $(".categories ul li input[checked]").map(function(idx, element) { |
| 11 | categories.push(element.value); | 11 | categories.push(element.value); |