diff --git a/app/controllers/debates_controller.rb b/app/controllers/debates_controller.rb index 824118c8d..12c60a810 100644 --- a/app/controllers/debates_controller.rb +++ b/app/controllers/debates_controller.rb @@ -3,6 +3,7 @@ class DebatesController < ApplicationController include FlagActions before_action :parse_search_terms, only: :index + before_action :parse_advanced_search_terms, only: :index before_action :parse_tag_filter, only: :index before_action :set_search_order, only: :index before_action :authenticate_user!, except: [:index, :show] diff --git a/app/views/debates/index.html.erb b/app/views/debates/index.html.erb index 3312fa0e7..f47be896f 100644 --- a/app/views/debates/index.html.erb +++ b/app/views/debates/index.html.erb @@ -11,10 +11,12 @@
- <% if @search_terms %> + <% if @search_terms || @advanced_search_present %>

<%= page_entries_info @debates %> - <%= t("debates.index.search_results", count: @debates.size, search_term: @search_terms) %> + <% if !@advanced_search_present %> + <%= t("debates.index.search_results", count: @debates.size, search_term: @search_terms) %> + <% end %>

<% elsif @tag_filter %>

@@ -30,6 +32,27 @@ <%= render 'shared/order_links', i18n_namespace: "debates.index" %> + <% if @tag_filter || @search_terms || @advanced_search_present %> +
+
+ <%= t("debates.index.select_order") %> +
+ <%= render 'shared/order_selector', i18n_namespace: "debates.index" %> +
+ <% else %> +
+

+ <%= t("debates.index.select_order_long") %> +

+ <%= render 'shared/order_selector', i18n_namespace: "debates.index" %> +
+ <% end %> + + +
<%= link_to t("debates.index.start_debate"), new_debate_path, class: 'button radius expand' %>
diff --git a/app/views/proposals/index.html.erb b/app/views/proposals/index.html.erb index 4d16876f5..f6f8f825f 100644 --- a/app/views/proposals/index.html.erb +++ b/app/views/proposals/index.html.erb @@ -44,8 +44,7 @@
diff --git a/app/views/shared/_advanced_search.html.erb b/app/views/shared/_advanced_search.html.erb index 19a4aeb58..c95960a24 100644 --- a/app/views/shared/_advanced_search.html.erb +++ b/app/views/shared/_advanced_search.html.erb @@ -1,40 +1,39 @@ <% # Params: # - # i18n_namespace: for example "proposals.index.advanced_search" # search_path: for example proposals_path %>
-

<%= t("proposals.index.advanced_search.title") %>

+

<%= t("shared.advanced_search.title") %>

<%= form_tag search_path, method: :get do %>