diff --git a/app/views/proposals/_preview.html.erb b/app/views/proposals/_preview.html.erb new file mode 100644 index 000000000..d0aca601d --- /dev/null +++ b/app/views/proposals/_preview.html.erb @@ -0,0 +1,225 @@ +<% provide :title do %><%= @proposal.title %><% end %> +<% content_for :meta_description do %><%= @proposal.summary %><% end %> +<% provide :social_media_meta_tags do %> +<%= render "shared/social_media_meta_tags", + social_url: proposal_url(@proposal), + social_title: @proposal.title, + social_description: @proposal.summary, + twitter_image_url: (@proposal.image.present? ? @proposal.image_url(:thumb) : nil), + og_image_url: (@proposal.image.present? ? @proposal.image_url(:thumb) : nil) %> +<% end %> +<% content_for :canonical do %> + <%= render "shared/canonical", href: proposal_url(@proposal) %> +<% end %> + +<% cache_if !preview, [locale_and_user_status(@proposal), @proposal, @proposal.author, Flag.flagged?(current_user, @proposal), @proposal_votes] do %> +
+ <%= t("proposals.show.code") %> + <%= @proposal.code %> +
+ +<%= @proposal.summary %>+ + <% if @proposal.video_url.present? %> +
+ + <%= t('proposals.show.title_external_url') %> +
+ <%= text_with_links @proposal.external_url %> ++ + <%= t('proposals.show.title_video_url') %> +
+ <%= text_with_links @proposal.video_url %> +- <%= t("proposals.show.code") %> - <%= @proposal.code %> -
- -<%= @proposal.summary %>- - <% if @proposal.video_url.present? %> -
- - <%= t('proposals.show.title_external_url') %> -
- <%= text_with_links @proposal.external_url %> -- - <%= t('proposals.show.title_video_url') %> -
- <%= text_with_links @proposal.video_url %> -