]> git.openstreetmap.org Git - nominatim-ui.git/commitdiff
details page: in addressline table for details link use osm type and ids
authormarc tobias <mtmail@gmx.net>
Thu, 20 Feb 2020 17:25:26 +0000 (18:25 +0100)
committermarc tobias <mtmail@gmx.net>
Thu, 20 Feb 2020 17:25:26 +0000 (18:25 +0100)
src/handlebar_helpers.js
src/templates/detailspage.hbs

index b4589ed5ad62318145b14c92fe120d1d839193c9..a1872f0a3c0ce751e50517b6872e8fd8e83366ad 100644 (file)
@@ -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(
-      '<a href="details.html?osmtype=' + aFeature.osm_type + '&osmid=' + aFeature.osm_id + '&class=' + aFeature.category + '">' + sTitleEscaped + '</a>'
+      '<a href="' + sURL + '">' + sTitleEscaped + '</a>'
     );
   },
   coverageType: function (aPlace) {
index 67b9f8ceb3aa5bd284417f18c0e05b350eb7b368..a4e510ccb0e185b06b584de1129e180b1db2b0b9 100644 (file)
@@ -13,7 +13,7 @@
     <td>{{this.rank_address}}</td>
     <td>{{formatAdminLevel this.admin_level}}</td>
     <td>{{formatDistance this.distance}}</td>
-    <td>{{detailsLink this null}}</td>
+    <td>{{detailsPermaLink this 'details >'}}</td>
   </tr>
 {{/inline}}