Just like we did in commit0214184b2dfor investments, we're removing some possible optimizations (we don't have any benchmarks proving they affect performance at all) in order to simplify the code. The investement votes component `delegate` code was accidentally left but isn't used since commit0214184b2, so we're removing it now that we're removing the `voted_for?` helper method.
75 lines
2.6 KiB
Plaintext
75 lines
2.6 KiB
Plaintext
<% provide :title do %><%= @debate.title %><% end %>
|
|
<% content_for :canonical do %>
|
|
<%= render "shared/canonical", href: debate_url(@debate) %>
|
|
<% end %>
|
|
|
|
<% cache [locale_and_user_status(@debate),
|
|
@debate,
|
|
@debate.author,
|
|
Flag.flagged?(current_user, @debate),
|
|
current_user&.voted_as_when_voted_for(@debate)] do %>
|
|
<div class="debate-show">
|
|
<div id="<%= dom_id(@debate) %>" class="row">
|
|
<div class="small-12 medium-9 column">
|
|
<%= back_link_to %>
|
|
|
|
<h1><%= @debate.title %></h1>
|
|
<% 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 "shared/flag_actions", flaggable: @debate %>
|
|
</span>
|
|
</div>
|
|
|
|
<%= auto_link_already_sanitized_html wysiwyg(@debate.description) %>
|
|
|
|
<%= render "shared/tags", taggable: @debate %>
|
|
|
|
<%= render "relationable/related_content", relationable: @debate %>
|
|
|
|
<div class="js-moderator-debate-actions margin">
|
|
<%= render "actions", debate: @debate %>
|
|
</div>
|
|
</div>
|
|
|
|
<aside class="small-12 medium-3 column">
|
|
<% if current_user && @debate.editable_by?(current_user) %>
|
|
<div class="sidebar-divider"></div>
|
|
<h2><%= t("debates.show.author") %></h2>
|
|
<%= link_to edit_debate_path(@debate), class: "button hollow expanded" do %>
|
|
<span class="icon-edit"></span>
|
|
<%= t("debates.show.edit_debate_link") %>
|
|
<% end %>
|
|
<% end %>
|
|
|
|
<div class="sidebar-divider"></div>
|
|
<h2><%= t("votes.supports") %></h2>
|
|
<div id="<%= dom_id(@debate) %>_votes">
|
|
<%= render "debates/votes", debate: @debate %>
|
|
</div>
|
|
<%= render "shared/social_share",
|
|
share_title: t("debates.show.share"),
|
|
title: @debate.title,
|
|
url: debate_url(@debate),
|
|
description: @debate.title,
|
|
mobile: @debate.title %>
|
|
</aside>
|
|
</div>
|
|
</div>
|
|
<% end %>
|
|
|
|
<%= render "comments" %>
|