From: Tom Hughes Date: Mon, 24 Nov 2014 11:00:24 +0000 (+0000) Subject: Prefer a key=value match over a key only match for object descriptions X-Git-Tag: live~4307 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/b00b156ef46a8fb9ae62bd924de7d7c959963847?hp=4d44f188e1b69d94ea9f364d85a57dcd262a93ba Prefer a key=value match over a key only match for object descriptions --- diff --git a/app/assets/javascripts/index/query.js b/app/assets/javascripts/index/query.js index 1f45a6872..29916272e 100644 --- a/app/assets/javascripts/index/query.js +++ b/app/assets/javascripts/index/query.js @@ -95,14 +95,20 @@ OSM.Query = function(map) { if (prefixes[key]) { if (prefixes[key][value]) { return prefixes[key][value]; - } else { - var first = value.substr(0, 1).toUpperCase(), - rest = value.substr(1).replace(/_/g, " "); - - return first + rest; } } } + + for (var key in tags) { + var value = tags[key]; + + if (prefixes[key]) { + var first = value.substr(0, 1).toUpperCase(), + rest = value.substr(1).replace(/_/g, " "); + + return first + rest; + } + } } if (!prefix) {