Skip to content

Commit b3ae09c

Browse files
committed
image gen: use position relative to parent rect top/left; discontinue snapshot boolean
1 parent 65c087f commit b3ae09c

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/traces/parcoords/base_plot.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,10 @@ exports.clean = function(newFullData, newFullLayout, oldFullData, oldFullLayout)
4040

4141
exports.toSVG = function(gd) {
4242

43-
var bodyStyle = window.getComputedStyle(document.body, null);
4443
var imageRoot = gd._fullLayout._glimages;
4544
var root = d3.selectAll('.svg-container');
4645
var canvases = root.filter(function(d, i) {return i === 0;})
4746
.selectAll('.parcoords-lines.context, .parcoords-lines.focus');
48-
var snapshot = root[0].length > 1;
4947

5048
function canvasToImage() {
5149
var canvas = this;
@@ -60,8 +58,8 @@ exports.toSVG = function(gd) {
6058
image.attr({
6159
xmlns: xmlnsNamespaces.svg,
6260
'xlink:href': imageData,
63-
x: canvasContentOriginX - (snapshot ? 0 : parseFloat(bodyStyle.getPropertyValue('margin-left'))),
64-
y: canvasContentOriginY - (snapshot ? 0 : parseFloat(bodyStyle.getPropertyValue('margin-top'))),
61+
x: canvasContentOriginX,
62+
y: canvasContentOriginY,
6563
width: parseFloat(canvasStyle.getPropertyValue('width')),
6664
height: parseFloat(canvasStyle.getPropertyValue('height')),
6765
preserveAspectRatio: 'none'

0 commit comments

Comments
 (0)