From b6905d136d81e555f1fffef0ed81be616e6c61b5 Mon Sep 17 00:00:00 2001 From: David Kaltschmidt Date: Thu, 12 Nov 2015 15:00:06 +0100 Subject: [PATCH] Undo pan/zoom after unselecting a node --- client/app/scripts/charts/nodes-chart.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/app/scripts/charts/nodes-chart.js b/client/app/scripts/charts/nodes-chart.js index da979a293..96d3d223f 100644 --- a/client/app/scripts/charts/nodes-chart.js +++ b/client/app/scripts/charts/nodes-chart.js @@ -350,6 +350,10 @@ const NodesChart = React.createClass({ }, restoreLayout: function(state) { + // undo any pan/zooming that might have happened + this.zoom.scale(state.scale); + this.zoom.translate(state.panTranslate); + const nodes = state.nodes.map(node => { return node.merge({ x: node.get('px'),