X-Git-Url: https://git.openstreetmap.org./nominatim-ui.git/blobdiff_plain/0a9a8bbaacd932b2fce2f950a14ca3d297bd4dfe..10a9a7fdcb23c35eae95282a90c99a737eeacaac:/src/handlebar_helpers.js diff --git a/src/handlebar_helpers.js b/src/handlebar_helpers.js index 088d09c..a1872f0 100644 --- a/src/handlebar_helpers.js +++ b/src/handlebar_helpers.js @@ -66,8 +66,13 @@ Handlebars.registerHelper({ var sTitleEscaped = Handlebars.escapeExpression(sTitle || sOSMType + ' ' + aFeature.osm_id); + var sURL = 'details.html?osmtype=' + aFeature.osm_type + '&osmid=' + aFeature.osm_id; + if (aFeature.category) { + sURL = sURL + '&class=' + aFeature.category; + } + return new Handlebars.SafeString( - '' + sTitleEscaped + '' + '' + sTitleEscaped + '' ); }, coverageType: function (aPlace) { @@ -112,8 +117,10 @@ Handlebars.registerHelper({ if (aPlace.type && aPlace.type === 'yes' && aPlace.class) { return capitalize(aPlace.class.replace(/_/g, ' ')); + } else if (aPlace.class) { + return capitalize(aPlace.type.replace(/_/g, ' ')); } - return capitalize(aPlace.type.replace(/_/g, ' ')); + return ''; }, formatSearchRank: function (iRank) { // same as