From 1658829d01cbe8be644c67bf9ea6ed4b42d733c2 Mon Sep 17 00:00:00 2001 From: Robert Monfera Date: Thu, 21 Sep 2017 00:57:52 +0200 Subject: [PATCH] sankey tooltip calc relative to div.svg-container rather than gd --- src/traces/sankey/plot.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/traces/sankey/plot.js b/src/traces/sankey/plot.js index 1f120266ad6..05075b6e9bb 100644 --- a/src/traces/sankey/plot.js +++ b/src/traces/sankey/plot.js @@ -135,7 +135,7 @@ module.exports = function plot(gd, calcData) { var linkHoverFollow = function(element, d) { var trace = d.link.trace; - var rootBBox = gd.getBoundingClientRect(); + var rootBBox = gd._fullLayout._paperdiv.node().getBoundingClientRect(); var boundingBox = element.getBoundingClientRect(); var hoverCenterX = boundingBox.left + boundingBox.width / 2; var hoverCenterY = boundingBox.top + boundingBox.height / 2; @@ -193,7 +193,7 @@ module.exports = function plot(gd, calcData) { var nodeHoverFollow = function(element, d) { var trace = d.node.trace; var nodeRect = d3.select(element).select('.nodeRect'); - var rootBBox = gd.getBoundingClientRect(); + var rootBBox = gd._fullLayout._paperdiv.node().getBoundingClientRect(); var boundingBox = nodeRect.node().getBoundingClientRect(); var hoverCenterX0 = boundingBox.left - 2 - rootBBox.left; var hoverCenterX1 = boundingBox.right + 2 - rootBBox.left;