From 2dc26aa1b4cf3fa35d224e0627a5d737af0f993b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Wed, 26 Jul 2017 14:42:42 +0200 Subject: [PATCH] block doubleclick on graph items --- src/c3nav/editor/static/editor/js/editor.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/c3nav/editor/static/editor/js/editor.js b/src/c3nav/editor/static/editor/js/editor.js index 6bc7be76..2b13fe9a 100644 --- a/src/c3nav/editor/static/editor/js/editor.js +++ b/src/c3nav/editor/static/editor/js/editor.js @@ -366,6 +366,7 @@ editor = { }); } editor._next_zoom = null; + editor.map.doubleClickZoom.enable(); editor._check_start_editing(); }); @@ -462,8 +463,7 @@ editor = { }; } }).getLayers()[0].addTo(editor._highlight_layer); - space_layer.on('click', editor._click_graph_space) - .on('dblclick', editor._dblclick_graph_item); + space_layer.on('click', editor._click_graph_space); } } else if (feature.properties.type === 'graphnode' && editor._graph_editing !== null) { var node_layer = L.geoJSON(layer.feature, { @@ -479,8 +479,7 @@ editor = { }).getLayers()[0].addTo(editor._highlight_layer); node_layer.on('mouseover', editor._hover_graph_node) .on('mouseout', editor._unhover_graph_node) - .on('click', editor._click_graph_node) - .on('dblclick', editor._dblclick_graph_item); + .on('click', editor._click_graph_node); } }, @@ -578,15 +577,12 @@ editor = { // click callback for a graph space if (editor._loading_geometry) return; $('#id_clicked_position').val(JSON.stringify(L.marker(e.latlng).toGeoJSON().geometry)).closest('form').submit(); + editor.map.doubleClickZoom.disable(); }, _click_graph_node: function(e) { // click callback for a graph node if (editor._loading_geometry) return; $('#id_clicked_node').val(e.target.feature.properties.id).closest('form').submit(); - }, - _dblclick_graph_item: function() { - // dblclick callback for a graph items… disable doubleclick zoom - if (editor._loading_geometry) return; editor.map.doubleClickZoom.disable(); },