elsif colour_value = colour_preview(key, value)
tag.span("", :class => "colour-preview-box float-end m-1 border border-dark border-opacity-10", :"data-colour" => colour_value, :title => t("browse.tag_details.colour_preview", :colour_value => colour_value)) + colour_value
else
- safe_join(value.split(";").map { |x| linkify(h(x)) }, ";")
+ safe_join(value.split(";", -1).map { |x| linkify(h(x)) }, ";")
end
end
- { min_zoom: 17, name: tram_only, width: 52, height: 2, fill: "#6e6e6e" }
- { min_zoom: 12, max_zoom: 19, name: cable, image: cable.png }
- { min_zoom: 11, max_zoom: 19, name: runway, image: runway.png }
- - { min_zoom: 12, max_zoom: 19, name: apron, image: apron.png }
+ - { min_zoom: 11, name: apron_only, width: 26, height: 10, fill: "#dadae0" } # landcover.mss
# administrative boundaries: admin.mss
- { name: admin, width: 52, height: 2, fill: "#8d618b88" }
# landcover z5: landcover.mss, water.mss
runway:
- Airport Runway
- taxiway
- apron:
- - Airport apron
- - terminal
+ apron_only: "Airport apron"
admin: "Administrative boundary"
orchard:
- Orchard
html = format_value("unknown", "unknown")
assert_dom_equal "unknown", html
+ html = format_value("unknown", "abc;def")
+ assert_dom_equal "abc;def", html
+
+ html = format_value("unknown", "foo;")
+ assert_dom_equal "foo;", html
+
html = format_value("addr:street", "Rue de l'Amigo")
assert_dom_equal "Rue de l'Amigo", html