The name `safe_html_with_links` was confusing and could make you think it takes care of making the HTML safe. So I've renamed it in a way that makes it a bit more intuitive that it expects its input to be already sanitized. I've changed `text_with_links` as well so now the two method names complement each other.
57 lines
1.7 KiB
Plaintext
57 lines
1.7 KiB
Plaintext
<% provide :title do %>
|
|
<%= t("admin.header.title") %> - <%= t("admin.menu.debates") %> - <%= @debate.title %>
|
|
<% end %>
|
|
|
|
<div class="debate-show">
|
|
<h2><%= @debate.title %></h2>
|
|
|
|
<% if @debate.conflictive? %>
|
|
<div data-alert class="callout alert margin-top">
|
|
<strong><%= t("debates.show.flag") %></strong>
|
|
</div>
|
|
<% end %>
|
|
|
|
<div class="debate-info">
|
|
<%= render "/shared/author_info", resource: @debate %>
|
|
|
|
<span class="bullet"> • </span>
|
|
<%= l @debate.created_at.to_date %>
|
|
<span class="bullet"> • </span>
|
|
<span class="icon-comments"></span>
|
|
<%= link_to t("debates.show.comments", count: @debate.comments_count), "#comments" %>
|
|
<span class="bullet"> • </span>
|
|
<span class="js-flag-actions">
|
|
<%= render "debates/flag_actions", debate: @debate %>
|
|
</span>
|
|
</div>
|
|
|
|
<%= auto_link_already_sanitized_html @debate.description %>
|
|
|
|
<h3><%= t("votes.supports") %></h3>
|
|
|
|
<span class="total-votes">
|
|
<%= t("debates.debate.votes", count: @debate.votes_score) %>
|
|
</span>
|
|
|
|
<span class="bullet"> • </span>
|
|
|
|
<div class="in-favor inline-block">
|
|
<span class="icon-like">
|
|
<span class="show-for-sr"><%= t("votes.agree") %></span>
|
|
</span>
|
|
<span class="percentage"><%= votes_percentage("likes", @debate) %></span>
|
|
</div>
|
|
|
|
<span class="bullet"> • </span>
|
|
|
|
<div class="against inline-block">
|
|
<span class="icon-unlike">
|
|
<span class="show-for-sr"><%= t("votes.disagree") %></span>
|
|
</span>
|
|
<span class="percentage"><%= votes_percentage("dislikes", @debate) %></span>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<%= render "shared/tags", taggable: @debate %>
|