Only include tags which affect the icon in the link title
This commit is contained in:
parent
7f1ce59f32
commit
6d3aa7386b
1 changed files with 11 additions and 4 deletions
|
@ -17,13 +17,11 @@ module BrowseHelper
|
|||
end
|
||||
|
||||
def css_class(type, object)
|
||||
css = type + " " + h(object.tags.find_all { |k,v| k == "aeroway" || k == "amenity" || k == "barrier" || k == "building" || k == "highway" || k == "landuse" || k == "leisure" || k == "man_made" || k == "natural" || k == "railway" || k == "shop" || k == "tourism" || k == "waterway" }.join(' '))
|
||||
return css
|
||||
return type + " " + h(icon_tags(object).join(' '))
|
||||
end
|
||||
|
||||
def link_title(object)
|
||||
title = h(object.tags.map { |k,v| k + '=' + v }.to_sentence)
|
||||
return title
|
||||
return h(icon_tags(object).map { |k,v| k + '=' + v }.to_sentence)
|
||||
end
|
||||
|
||||
def format_key(key)
|
||||
|
@ -46,6 +44,15 @@ module BrowseHelper
|
|||
|
||||
private
|
||||
|
||||
ICON_TAGS = [
|
||||
"aeroway", "amenity", "barrier", "building", "highway", "landuse",
|
||||
"leisure", "man_made", "natural", "railway", "shop", "tourism", "waterway"
|
||||
]
|
||||
|
||||
def icon_tags(object)
|
||||
object.tags.find_all { |k,v| ICON_TAGS.include? k }
|
||||
end
|
||||
|
||||
def wiki_link(type, lookup)
|
||||
locale = I18n.locale.to_s
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue