Files
nairobi/app/views/admin/debates/show.html.erb
Javi Martín 4f30720593 Fix flagging/unflagging in the admin section
We weren't adding the HTML id our JavaScript expects, and so the page
didn't update the flag element.
2020-07-07 23:39:21 +02:00

57 lines
1.7 KiB
Plaintext

<% provide :title do %>
<%= t("admin.header.title") %> - <%= t("admin.menu.debates") %> - <%= @debate.title %>
<% end %>
<div id="<%= dom_id(@debate) %>" 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">&nbsp;&bull;&nbsp;</span>
<%= l @debate.created_at.to_date %>
<span class="bullet">&nbsp;&bull;&nbsp;</span>
<span class="icon-comments"></span>&nbsp;
<%= link_to t("debates.show.comments", count: @debate.comments_count), "#comments" %>
<span class="bullet">&nbsp;&bull;&nbsp;</span>
<span class="js-flag-actions">
<%= render "shared/flag_actions", flaggable: @debate %>
</span>
</div>
<%= auto_link_already_sanitized_html wysiwyg(@debate.description) %>
<h3><%= t("votes.supports") %></h3>
<span class="total-votes">
<%= t("debates.debate.votes", count: @debate.votes_score) %>
</span>
<span class="bullet">&nbsp;&bull;&nbsp;</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">&nbsp;&bull;&nbsp;</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 %>