Use shared social_share partial on every view that was using duplicated code
This commit is contained in:
@@ -107,16 +107,11 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
<div id="social-share" class="sidebar-divider"></div>
|
<%= render partial: 'shared/social_share', locals: {
|
||||||
<h2><%= t("budgets.investments.show.share") %></h2>
|
share_title: t("budgets.investments.show.share"),
|
||||||
<div class="social-share-full">
|
title: investment.title,
|
||||||
<%= social_share_button_tag("#{investment.title} #{setting['twitter_hashtag']}") %>
|
url: budget_investment_url(budget_id: investment.budget_id, id: investment.id)
|
||||||
<a href="whatsapp://send?text=<%= investment.title.gsub(/\s/, '%20') %> <%= budget_investment_url(budget_id: investment.budget_id, id: investment.id) %>"
|
} %>
|
||||||
class="show-for-small-only" data-action="share/whatsapp/share">
|
|
||||||
<span class="icon-whatsapp whatsapp"></span>
|
|
||||||
<span class="sr-only"><%= t("social.whatsapp") %></span>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</aside>
|
</aside>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
@@ -52,16 +52,11 @@
|
|||||||
<div id="<%= dom_id(@debate) %>_votes">
|
<div id="<%= dom_id(@debate) %>_votes">
|
||||||
<%= render 'debates/votes', debate: @debate %>
|
<%= render 'debates/votes', debate: @debate %>
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-divider"></div>
|
<%= render partial: 'shared/social_share', locals: {
|
||||||
<h2><%= t("debates.show.share") %></h2>
|
share_title: t("debates.show.share"),
|
||||||
<div class="social-share-full">
|
title: @debate.title,
|
||||||
<%= social_share_button_tag("#{@debate.title} #{setting['twitter_hashtag']}") %>
|
url: debate_url(@debate)
|
||||||
<a href="whatsapp://send?text=<%= @debate.title.gsub(/\s/, '%20') %> <%= debate_url(@debate) %>"
|
} %>
|
||||||
class="show-for-small-only" data-action="share/whatsapp/share">
|
|
||||||
<span class="icon-whatsapp whatsapp"></span>
|
|
||||||
<span class="sr-only"><%= t("social.whatsapp") %></span>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</aside>
|
</aside>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -38,16 +38,11 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<aside class="small-12 medium-3 column">
|
<aside class="small-12 medium-3 column">
|
||||||
<div id="social-share" class="sidebar-divider"></div>
|
<%= render partial: 'shared/social_share', locals: {
|
||||||
<h2><%= t("proposals.show.share") %></h2>
|
share_title: t("proposals.show.share"),
|
||||||
<div class="social-share-full">
|
title: @poll.name,
|
||||||
<%= social_share_button_tag("#{@poll.name} #{setting['twitter_hashtag']}") %>
|
url: poll_url
|
||||||
<% if browser.device.mobile? %>
|
} %>
|
||||||
<a href="whatsapp://send?text=<%= @poll.name %> <%= poll_url %>" data-action="share/whatsapp/share">
|
|
||||||
<span class="icon-whatsapp whatsapp"></span>
|
|
||||||
</a>
|
|
||||||
<% end %>
|
|
||||||
</div>
|
|
||||||
</aside>
|
</aside>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -131,16 +131,11 @@
|
|||||||
{ proposal: @proposal, vote_url: vote_proposal_path(@proposal, value: 'yes') } %>
|
{ proposal: @proposal, vote_url: vote_proposal_path(@proposal, value: 'yes') } %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<div id="social-share" class="sidebar-divider"></div>
|
<%= render partial: 'shared/social_share', locals: {
|
||||||
<h2><%= t("proposals.show.share") %></h2>
|
share_title: t("proposals.show.share"),
|
||||||
<div class="social-share-full">
|
title: @proposal.title,
|
||||||
<%= social_share_button_tag("#{@proposal.title} #{setting['twitter_hashtag']}") %>
|
url: proposal_url(@proposal)
|
||||||
<a href="whatsapp://send?text=<%= @proposal.title.gsub(/\s/, '%20') %> <%= proposal_url(@proposal) %>"
|
} %>
|
||||||
class="show-for-small-only" data-action="share/whatsapp/share">
|
|
||||||
<span class="icon-whatsapp whatsapp"></span>
|
|
||||||
<span class="sr-only"><%= t("social.whatsapp") %></span>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</aside>
|
</aside>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -40,16 +40,11 @@
|
|||||||
{ spending_proposal: @spending_proposal, vote_url: vote_spending_proposal_path(@spending_proposal, value: 'yes') } %>
|
{ spending_proposal: @spending_proposal, vote_url: vote_spending_proposal_path(@spending_proposal, value: 'yes') } %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="sidebar-divider"></div>
|
<%= render partial: 'shared/social_share', locals: {
|
||||||
<h3><%= t("spending_proposals.show.share") %></h3>
|
share_title: t("spending_proposals.show.share"),
|
||||||
<div class="social-share-full">
|
title: @spending_proposal.title,
|
||||||
<%= social_share_button_tag("#{@spending_proposal.title} #{setting['twitter_hashtag']}") %>
|
url: spending_proposal_url(@spending_proposal)
|
||||||
<a href="whatsapp://send?text=<%= @spending_proposal.title.gsub(/\s/, '%20') %> <%= spending_proposal_url(@spending_proposal) %>"
|
} %>
|
||||||
class="show-for-small-only" data-action="share/whatsapp/share">
|
|
||||||
<span class="icon-whatsapp whatsapp"></span>
|
|
||||||
<span class="sr-only"><%= t("social.whatsapp") %></span>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user