In some places, we accidentally opened the same tag twice instead of closing it, while in some other places we closed a tag without opening it in the first place. We've detected these issues thanks to the HTML Beautifier gem, which we're about to start using for indentation purposes.
84 lines
2.8 KiB
Plaintext
84 lines
2.8 KiB
Plaintext
<% provide :title, t("debates.index.title") %>
|
|
<% 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 %>
|
|
|
|
<% if @search_terms || @advanced_search_terms %>
|
|
<%= render Shared::SearchResultsSummaryComponent.new(
|
|
results: @debates,
|
|
search_terms: @search_terms,
|
|
advanced_search_terms: @advanced_search_terms
|
|
) %>
|
|
<% else %>
|
|
<%= render "shared/section_header", i18n_namespace: "debates.index.section_header", image: "debates" %>
|
|
<% end %>
|
|
|
|
<% if feature?("user.recommendations") && @recommended_debates.present? %>
|
|
<%= render "shared/recommended_index", recommended: @recommended_debates,
|
|
disable_recommendations_path: recommendations_disable_debates_path,
|
|
namespace: "debates" %>
|
|
<% end %>
|
|
|
|
<div class="row">
|
|
<div id="debates" class="debates-list small-12 medium-9 column">
|
|
|
|
<%= render Shared::BannerComponent.new("debates") %>
|
|
|
|
<% unless @search_terms || !has_featured? %>
|
|
<%= render "featured_debates" %>
|
|
<% end %>
|
|
|
|
<div class="row">
|
|
<div class="small-12 column">
|
|
<%= render "view_mode" %>
|
|
</div>
|
|
</div>
|
|
|
|
<%= render Shared::AdvancedSearchComponent.new %>
|
|
|
|
<%= 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 "debates/debate_minimal", debate: debate %>
|
|
<% end %>
|
|
<% end %>
|
|
<% else %>
|
|
<%= empty_recommended_debates_message_text(current_user) %>
|
|
<% end %>
|
|
<%= paginate @debates %>
|
|
|
|
<% unless @search_terms || @advanced_search_terms %>
|
|
<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><%= sanitize(t("debates.index.section_footer.help_text_2",
|
|
org: link_to(setting["org_name"], new_user_registration_path))) %></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>
|