diff --git a/app/views/datasets/_contact.html.erb b/app/views/datasets/_contact.html.erb index 54591b9f..3cbab4a3 100644 --- a/app/views/datasets/_contact.html.erb +++ b/app/views/datasets/_contact.html.erb @@ -1,3 +1,10 @@ +<% + if contact_email_is_email?(dataset) + mail = mail_to(contact_email_for(dataset), nil, {'data-ga-event': 'contact', 'data-ga-publisher': @dataset.organisation.name}) + else + mail = link_to(contact_email_for(dataset), contact_email_for(dataset), {'data-ga-event': 'contact', 'data-ga-publisher': @dataset.organisation.name}) + end +%>

<%= t('datasets.contact.contact') %> @@ -8,16 +15,9 @@

<%= t('datasets.contact.enquiries') %>

-

- <%= contact_name_for(dataset) %> - - <% if contact_email_is_email?(dataset) %> - <%= mail_to(contact_email_for(dataset), nil, {'data-ga-event': 'contact', 'data-ga-publisher': @dataset.organisation.name}) %> - <% else %> - <%= link_to(contact_email_for(dataset), contact_email_for(dataset), {'data-ga-event': 'contact', 'data-ga-publisher': @dataset.organisation.name}) %> - <% end %> - + <%= content_tag(:span, contact_name_for(dataset)) if contact_name_for(dataset).present? %> + <%= content_tag(:span, mail) if mail.present? %>

<% end %> @@ -29,14 +29,14 @@

- <%= foi_name_for(dataset) %> - <%= mail_to(foi_email_for(dataset), nil, {class: 'ga-contact'}) %> - - <%= link_to(foi_web_address_for(dataset), - foi_web_address_for(dataset), - {class: 'ga-contact'}) - %> - + <%= content_tag(:span, foi_name_for(dataset)) if foi_name_for(dataset).present? %> + <%= content_tag(:span, mail_to(foi_email_for(dataset), nil, {class: 'ga-contact'})) if foi_email_for(dataset).present? %> + <% if foi_web_address_for(dataset).present? %> + <%= content_tag(:span) do %> + <%= link_to(foi_web_address_for(dataset), foi_web_address_for(dataset), { class: 'ga-contact'} ) %> + <% end %> + <% end %> +

<% end %>