From 5f2cc679ee530a7a5ec995a21cda30aff6048068 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Fri, 26 May 2017 16:31:51 +0200 Subject: [PATCH] click geometries to navigate --- src/c3nav/editor/static/editor/js/editor.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/c3nav/editor/static/editor/js/editor.js b/src/c3nav/editor/static/editor/js/editor.js index b1092938..6ad37c0c 100644 --- a/src/c3nav/editor/static/editor/js/editor.js +++ b/src/c3nav/editor/static/editor/js/editor.js @@ -292,16 +292,14 @@ editor = { }, _click_geometry_layer: function (e) { // click callback for a geometry layer – scroll the corresponding itemtable row into view if it exists - var properties = e.target.feature.properties; - var row = $('.itemtable[data-mapitem-type='+properties.type+'] tr[data-name="'+properties.name+'"]'); + var row = $('[data-list] tr[data-pk='+String(e.target.feature.properties.id)+']'); if (row.length) { row[0].scrollIntoView(); } }, _dblclick_geometry_layer: function (e) { // dblclick callback for a geometry layer - edit this feature if the corresponding itemtable row exists - var properties = e.target.feature.properties; - var row = $('.itemtable[data-mapitem-type='+properties.type+'] tr[data-name="'+properties.name+'"]'); + var row = $('[data-list] tr[data-pk='+String(e.target.feature.properties.id)+']'); if (row.length) { row.find('td:last-child a').click(); editor.map.doubleClickZoom.disable();