107 lines
3.8 KiB
Plaintext
107 lines
3.8 KiB
Plaintext
<% provide :title do %><%= t("debates.index.title") %><% end %>
|
|
<% content_for :header_addon do %>
|
|
<%= render "shared/search_form",
|
|
search_path: debates_path(page: 1),
|
|
i18n_namespace: "debates.index.search_form" %>
|
|
<% end %>
|
|
<% content_for :canonical do %>
|
|
<%= render "shared/canonical", href: debates_url %>
|
|
<% end %>
|
|
|
|
<main>
|
|
<% if @search_terms || @advanced_search_terms || @tag_filter %>
|
|
<div class="highlight no-margin-top padding margin-bottom">
|
|
<div class="row">
|
|
<div class="small-12 column">
|
|
<% if @search_terms || @advanced_search_terms %>
|
|
<h2><%= t("shared.search_results") %></h2>
|
|
<p>
|
|
<%= page_entries_info @debates %>
|
|
<% if !@advanced_search_terms %>
|
|
<%= t("debates.index.search_results_html", count: @debates.size, search_term: @search_terms) %>
|
|
<% end %>
|
|
</p>
|
|
<% elsif @tag_filter %>
|
|
<h2><%= t("shared.search_results") %></h2>
|
|
<p>
|
|
<%= page_entries_info @debates %>
|
|
<%= t("debates.index.filter_topic", count: @debates.size, topic: @tag_filter) %>
|
|
</p>
|
|
<% end %>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<% else %>
|
|
<%= render "shared/section_header", i18n_namespace: "debates.index.section_header", image: "debates" %>
|
|
<% end %>
|
|
|
|
<% if feature?("user.recommendations_on_debates") && @recommended_debates.present? %>
|
|
<%= render "shared/recommended_index", recommended: @recommended_debates %>
|
|
<% end %>
|
|
|
|
<div class="row">
|
|
<div id="debates" class="debates-list small-12 medium-9 column">
|
|
|
|
<% if has_banners? %>
|
|
<%= render "shared/banner" %>
|
|
<% end %>
|
|
|
|
<% unless @tag_filter || @search_terms || !has_featured? %>
|
|
<%= render "featured_debates" %>
|
|
<% end %>
|
|
|
|
<div class="row">
|
|
<div class="small-12 column">
|
|
<%= render "view_mode" %>
|
|
</div>
|
|
</div>
|
|
|
|
<%= render "shared/advanced_search", search_path: debates_path(page: 1) %>
|
|
|
|
<%= render "shared/order_links", i18n_namespace: "debates.index" %>
|
|
|
|
<div class="show-for-small-only">
|
|
<%= link_to t("debates.index.start_debate"), new_debate_path, class: "button expanded" %>
|
|
</div>
|
|
|
|
<% if @debates.any? || current_user.blank? %>
|
|
<% if debates_default_view? %>
|
|
<%= render @debates %>
|
|
<% else %>
|
|
<% @debates.each do |debate| %>
|
|
<%= render partial: 'debates/debate_minimal', locals: { debate: debate } %>
|
|
<% end %>
|
|
<% end %>
|
|
<% else %>
|
|
<%= empty_recommended_debates_message_text(current_user) %>
|
|
<% end %>
|
|
<%= paginate @debates %>
|
|
|
|
<% unless @search_terms || @advanced_search_terms || @tag_filter %>
|
|
<div id="section_help" class="margin" data-magellan-target="section_help">
|
|
<p class="lead">
|
|
<strong><%= t("debates.index.section_footer.title") %></strong>
|
|
</p>
|
|
<p><%= t("debates.index.section_footer.description") %></p>
|
|
<p><%= t("debates.index.section_footer.help_text_1") %></p>
|
|
<p><%= t("debates.index.section_footer.help_text_2",
|
|
org: link_to(setting["org_name"], new_user_registration_path)).html_safe %></p>
|
|
<p><%= t("debates.index.section_footer.help_text_3",
|
|
proposal: link_to(t("debates.index.section_footer.proposals_link"), proposals_path),
|
|
budget: link_to(t("debates.index.section_footer.budget_link"), budgets_path)).html_safe %>
|
|
</p>
|
|
</div>
|
|
<% end %>
|
|
</div>
|
|
|
|
<div class="small-12 medium-3 column">
|
|
|
|
<aside class="margin-bottom">
|
|
<%= link_to t("debates.index.start_debate"), new_debate_path, class: "button expanded" %>
|
|
<%= render "shared/tag_cloud", taggable: "debate" %>
|
|
</aside>
|
|
</div>
|
|
|
|
</div>
|
|
</main>
|