Replace spaces to %20 on whatsapp share url
This avoid have an invalid href with spaces.
This commit is contained in:
@@ -1,5 +1,8 @@
|
|||||||
<% description = local_assigns.fetch(:description, '') %>
|
<% description = local_assigns.fetch(:description, '') %>
|
||||||
<% description = truncate(ActionView::Base.full_sanitizer.sanitize(description), length: 140) %>
|
<% description = truncate(ActionView::Base.full_sanitizer.sanitize(description), length: 140) %>
|
||||||
|
<% mobile = local_assigns[:mobile] %>
|
||||||
|
<% mobile_url = mobile.present? ? "#{mobile.gsub(/\s+/, '%20')}%20" : "" %>
|
||||||
|
|
||||||
<% if local_assigns[:share_title].present? %>
|
<% if local_assigns[:share_title].present? %>
|
||||||
<div id="social-share" class="sidebar-divider"></div>
|
<div id="social-share" class="sidebar-divider"></div>
|
||||||
<p class="sidebar-title"><%= share_title %></p>
|
<p class="sidebar-title"><%= share_title %></p>
|
||||||
@@ -11,7 +14,7 @@
|
|||||||
desc: description,
|
desc: description,
|
||||||
'data-twitter-title': local_assigns[:mobile],
|
'data-twitter-title': local_assigns[:mobile],
|
||||||
'data-telegram-title': local_assigns[:mobile])%>
|
'data-telegram-title': local_assigns[:mobile])%>
|
||||||
<a href="whatsapp://send?text=<%= local_assigns[:mobile]%> <%= url %>"
|
<a href="whatsapp://send?text=<%= mobile_url %><%= url %>"
|
||||||
class="show-for-small-only" data-action="share/whatsapp/share">
|
class="show-for-small-only" data-action="share/whatsapp/share">
|
||||||
<span class="icon-whatsapp whatsapp"></span>
|
<span class="icon-whatsapp whatsapp"></span>
|
||||||
<span class="show-for-sr"><%= t("social.whatsapp") %></span>
|
<span class="show-for-sr"><%= t("social.whatsapp") %></span>
|
||||||
|
|||||||
Reference in New Issue
Block a user