From b77f9f3a78d05b0bee5b7ea25e7044e98bf76e6e Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Wed, 21 May 2014 15:08:38 -0700 Subject: [PATCH] Fix turn icon clipping --- js/id/svg/turns.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/js/id/svg/turns.js b/js/id/svg/turns.js index f170c7ef7..b9f22da40 100644 --- a/js/id/svg/turns.js +++ b/js/id/svg/turns.js @@ -1,5 +1,9 @@ iD.svg.Turns = function(projection) { return function(surface, graph, turns) { + function key(turn) { + return [turn.from.node + turn.via.node + turn.to.node].join('-'); + } + function icon(turn) { var u = turn.u ? '-u' : ''; if (!turn.restriction) @@ -10,7 +14,7 @@ iD.svg.Turns = function(projection) { } var groups = surface.select('.layer-hit').selectAll('g.turn') - .data(turns); + .data(turns, key); // Enter