From 2910eaddbb966aa4232b908af8b679ac766c83b5 Mon Sep 17 00:00:00 2001 From: Tom MacWright Date: Sun, 4 Sep 2016 10:52:57 -0400 Subject: [PATCH] Fix point adding --- modules/behavior/draw.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/behavior/draw.js b/modules/behavior/draw.js index 55d5c392e..a040c5636 100644 --- a/modules/behavior/draw.js +++ b/modules/behavior/draw.js @@ -70,12 +70,12 @@ export function Draw(context) { click(); } - }); + }, true); } function mousemove() { lastMouse = d3.event; - dispatch.call('move', datum()); + dispatch.call('move', this, datum()); } function mouseenter() { @@ -98,16 +98,16 @@ export function Draw(context) { if (trySnap) { var choice = chooseEdge(context.childNodes(d), context.mouse(), context.projection), edge = [d.nodes[choice.index - 1], d.nodes[choice.index]]; - dispatch.call('clickWay', choice.loc, edge); + dispatch.call('clickWay', this, choice.loc, edge); } else { - dispatch.call('click', context.map().mouseCoordinates()); + dispatch.call('click', this, context.map().mouseCoordinates()); } } else if (d.type === 'node') { - dispatch.call('clickNode', d); + dispatch.call('clickNode', this, d); } else { - dispatch.call('click', context.map().mouseCoordinates()); + dispatch.call('click', this, context.map().mouseCoordinates()); } }