module BrowseHelper
- def printable_name(object, version = false)
+ def printable_name(object, version: false)
id = if object.id.is_a?(Array)
object.id[0]
else
unless object.redacted?
available_locales = Locale.list(name_locales(object))
- locale = available_locales.preferred(preferred_languages)
+ locale = available_locales.preferred(preferred_languages, :default => nil)
if object.tags.include? "name:#{locale}"
- name = t "printable_name.with_name_html", :name => content_tag(:bdi, object.tags["name:#{locale}"].to_s), :id => content_tag(:bdi, name)
+ name = t "printable_name.with_name_html", :name => tag.bdi(object.tags["name:#{locale}"].to_s), :id => tag.bdi(name)
elsif object.tags.include? "name"
- name = t "printable_name.with_name_html", :name => content_tag(:bdi, object.tags["name"].to_s), :id => content_tag(:bdi, name)
+ name = t "printable_name.with_name_html", :name => tag.bdi(object.tags["name"].to_s), :id => tag.bdi(name)
elsif object.tags.include? "ref"
- name = t "printable_name.with_name_html", :name => content_tag(:bdi, object.tags["ref"].to_s), :id => content_tag(:bdi, name)
+ name = t "printable_name.with_name_html", :name => tag.bdi(object.tags["ref"].to_s), :id => tag.bdi(name)
end
end
if object.redacted?
""
else
- h(icon_tags(object).map { |k, v| k + "=" + v }.to_sentence)
+ h(icon_tags(object).map { |k, v| "#{k}=#{v}" }.to_sentence)
end
end