Detect if contact is an email and generate mailto
Some associations may have a contact form on a website
This commit is contained in:
parent
2acbf8a5e2
commit
2bab6eb659
2 changed files with 5 additions and 1 deletions
|
@ -16,7 +16,7 @@
|
||||||
<%if item[:deelname_link] || item[:contact] || item[:website]%>
|
<%if item[:deelname_link] || item[:contact] || item[:website]%>
|
||||||
<% if item[:deelname_link] %><a href="<%= item[:deelname_link] %>"><%= item[:deelname_link] %></a><% end %>
|
<% if item[:deelname_link] %><a href="<%= item[:deelname_link] %>"><%= item[:deelname_link] %></a><% end %>
|
||||||
<div class="contact-container">
|
<div class="contact-container">
|
||||||
<% if item[:contact] %><a href="<%= item[:contact] %>"><%= item[:contact] %></a><%end%>
|
<% if item[:contact] %><a href="<%= "mailto:" if is_email item[:contact] %><%= item[:contact] %>"><%= item[:contact] %></a><%end%>
|
||||||
<% if item[:website] %><a href="<%= item[:website] %>"><%= item[:website] %></a><%end%>
|
<% if item[:website] %><a href="<%= item[:website] %>"><%= item[:website] %></a><%end%>
|
||||||
</div><%end%>
|
</div><%end%>
|
||||||
<% if item[:social] %>
|
<% if item[:social] %>
|
||||||
|
|
|
@ -84,4 +84,8 @@ module VerenigingenHelper
|
||||||
def image_tag(item)
|
def image_tag(item)
|
||||||
"<img src='#{ image_url item }' alt='#{ item[:naam] } logo' />"
|
"<img src='#{ image_url item }' alt='#{ item[:naam] } logo' />"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def is_email(item)
|
||||||
|
item.match URI::MailTo::EMAIL_REGEXP
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue