This way it'll be easier to change them. Note that there were two `.document-link` elements which aren't part of a `.documents` element. We're renaming the HTML class of the link in investments because it didn't contain links to download documents and are slightly duplicating the CSS in the poll answer documents in order to keep the `word-wrap` property.
74 lines
2.1 KiB
Plaintext
74 lines
2.1 KiB
Plaintext
<div class="proposal-info">
|
|
<%= render "/shared/author_info", resource: @proposal %>
|
|
|
|
<span class="bullet"> • </span>
|
|
<%= l @proposal.created_at.to_date %>
|
|
|
|
<% unless @proposal.selected? %>
|
|
<span class="bullet"> • </span>
|
|
<%= render Shared::CommentsCountComponent.new(@proposal.comments_count, url: "#comments") %>
|
|
<% end %>
|
|
|
|
<% if current_user %>
|
|
<span class="bullet"> • </span>
|
|
<span class="js-flag-actions">
|
|
<%= render "shared/flag_actions", flaggable: @proposal %>
|
|
</span>
|
|
<% end %>
|
|
|
|
</div>
|
|
|
|
<%= render_image(@proposal.image, :large, true) if @proposal.image.present? %>
|
|
|
|
<br>
|
|
<% unless @proposal.selected? %>
|
|
<p>
|
|
<%= t("proposals.show.code") %>
|
|
<strong><%= @proposal.code %></strong>
|
|
</p>
|
|
<% end %>
|
|
|
|
<blockquote><%= @proposal.summary %></blockquote>
|
|
|
|
<% if @proposal.video_url.present? %>
|
|
<div class="small-12 medium-7 small-centered">
|
|
<div class="flex-video">
|
|
<div id="js-embedded-video" data-video-code="<%= embedded_video_code(@proposal) %>"></div>
|
|
</div>
|
|
</div>
|
|
<% end %>
|
|
|
|
<%= auto_link_already_sanitized_html wysiwyg(@proposal.description) %>
|
|
|
|
<% if feature?(:map) && map_location_available?(@proposal.map_location) %>
|
|
<div class="margin">
|
|
<%= render_map(@proposal.map_location) %>
|
|
</div>
|
|
<% end %>
|
|
|
|
<% if @proposal.video_url.present? %>
|
|
<div class="video-link">
|
|
<p>
|
|
<span class="icon-video"></span>
|
|
<strong><%= t("proposals.show.title_video_url") %></strong>
|
|
</p>
|
|
<%= sanitize_and_auto_link @proposal.video_url %>
|
|
</div>
|
|
<% end %>
|
|
|
|
<% if @proposal.retired? %>
|
|
<div id="retired_explanation" class="callout">
|
|
<h2>
|
|
<%= t("proposals.show.retired") %>:
|
|
<%= t("proposals.retire_options.#{@proposal.retired_reason}") unless @proposal.retired_reason == "other" %>
|
|
</h2>
|
|
<%= simple_format sanitize_and_auto_link(@proposal.retired_explanation), {}, sanitize: false %>
|
|
</div>
|
|
<% end %>
|
|
|
|
<% if feature?(:allow_attached_documents) %>
|
|
<%= render Documents::DocumentsComponent.new(@proposal.documents) %>
|
|
<% end %>
|
|
|
|
<%= render "shared/tags", taggable: @proposal %>
|