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 | 37 | def search_from_all_models |
| 38 | 38 | begin |
| 39 | 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 | 41 | Elasticsearch::Model.search(query,searchable_models, size: default_per_page(params[:per_page])).page(params[:page]).records |
| 42 | 42 | rescue |
| 43 | 43 | [] | ... | ... |
plugins/elasticsearch/public/javascripts/categories.js
| ... | ... | @@ -4,8 +4,8 @@ var main = function() { |
| 4 | 4 | var url = window.location.href; |
| 5 | 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 | 10 | $(".categories ul li input[checked]").map(function(idx, element) { |
| 11 | 11 | categories.push(element.value); | ... | ... |