From 5da273027f53cf4413aa385ea41ffacee5acf039 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Sun, 18 May 2014 17:16:36 +0100 Subject: [PATCH] Isolate object names from the database with a tag Fixes #743 --- app/helpers/browse_helper.rb | 6 +++--- app/views/browse/_node.html.erb | 2 +- app/views/browse/_relation_member.html.erb | 4 ++-- app/views/browse/_way.html.erb | 4 ++-- app/views/browse/changeset.html.erb | 6 +++--- app/views/browse/feature.html.erb | 2 +- app/views/browse/history.html.erb | 2 +- config/locales/en.yml | 2 +- test/helpers/browse_helper_test.rb | 18 +++++++++--------- 9 files changed, 23 insertions(+), 23 deletions(-) diff --git a/app/helpers/browse_helper.rb b/app/helpers/browse_helper.rb index b192a63d5..7562535c1 100644 --- a/app/helpers/browse_helper.rb +++ b/app/helpers/browse_helper.rb @@ -14,13 +14,13 @@ module BrowseHelper # away redacted version tag information. unless object.redacted? if object.tags.include? "name:#{I18n.locale}" - name = t 'printable_name.with_name', :name => object.tags["name:#{I18n.locale}"].to_s, :id => name + name = t 'printable_name.with_name_html', :name => content_tag(:bdi, object.tags["name:#{I18n.locale}"].to_s ), :id => name elsif object.tags.include? 'name' - name = t 'printable_name.with_name', :name => object.tags['name'].to_s, :id => name + name = t 'printable_name.with_name_html', :name => content_tag(:bdi, object.tags['name'].to_s ), :id => name end end - return name + name end def link_class(type, object) diff --git a/app/views/browse/_node.html.erb b/app/views/browse/_node.html.erb index 581c49b09..873360bb2 100644 --- a/app/views/browse/_node.html.erb +++ b/app/views/browse/_node.html.erb @@ -14,7 +14,7 @@

<%= t 'browse.part_of' %>

diff --git a/app/views/browse/_relation_member.html.erb b/app/views/browse/_relation_member.html.erb index 2673df3c3..0d17de349 100644 --- a/app/views/browse/_relation_member.html.erb +++ b/app/views/browse/_relation_member.html.erb @@ -1,6 +1,6 @@ <% member_class = link_class(relation_member.member_type.downcase, relation_member.member) - linked_name = link_to h(printable_name(relation_member.member)), { :action => relation_member.member_type.downcase, :id => relation_member.member_id.to_s }, :title => link_title(relation_member.member) + linked_name = link_to printable_name(relation_member.member), { :action => relation_member.member_type.downcase, :id => relation_member.member_id.to_s }, :title => link_title(relation_member.member) type_str = t'browse.relation_member.type.' + relation_member.member_type.downcase %>
  • <%= @@ -9,4 +9,4 @@ else raw t'browse.relation_member.entry_role', :type => type_str, :name => linked_name, :role => h(relation_member.member_role) end - %>
  • \ No newline at end of file + %> diff --git a/app/views/browse/_way.html.erb b/app/views/browse/_way.html.erb index aff405dde..b1dffb9ef 100644 --- a/app/views/browse/_way.html.erb +++ b/app/views/browse/_way.html.erb @@ -15,10 +15,10 @@