From 778560bb85dff1bd3dfebb5416f8d23801ec8ab8 Mon Sep 17 00:00:00 2001 From: mikolalysenko Date: Thu, 26 May 2016 16:42:15 -0700 Subject: [PATCH] fix gl2d snapshot rendering --- src/plots/gl2d/index.js | 11 +++++------ src/plots/gl3d/scene.js | 4 ++-- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/plots/gl2d/index.js b/src/plots/gl2d/index.js index 5fd16a5bb3a..eb12013558e 100644 --- a/src/plots/gl2d/index.js +++ b/src/plots/gl2d/index.js @@ -86,8 +86,7 @@ exports.clean = function(newFullData, newFullLayout, oldFullData, oldFullLayout) exports.toSVG = function(gd) { var fullLayout = gd._fullLayout, - subplotIds = Plots.getSubplotIds(fullLayout, 'gl2d'), - size = fullLayout._size; + subplotIds = Plots.getSubplotIds(fullLayout, 'gl2d'); for(var i = 0; i < subplotIds.length; i++) { var subplot = fullLayout._plots[subplotIds[i]], @@ -99,10 +98,10 @@ exports.toSVG = function(gd) { image.attr({ xmlns: xmlnsNamespaces.svg, 'xlink:href': imageData, - x: size.l, - y: size.t, - width: size.w, - height: size.h, + x: 0, + y: 0, + width: '100%', + height: '100%', preserveAspectRatio: 'none' }); diff --git a/src/plots/gl3d/scene.js b/src/plots/gl3d/scene.js index c0ad3e5b860..31edd81d3c5 100644 --- a/src/plots/gl3d/scene.js +++ b/src/plots/gl3d/scene.js @@ -147,7 +147,8 @@ function initializeGLPlot(scene, fullLayout, canvas, gl) { try { STATIC_CONTEXT = STATIC_CANVAS.getContext('webgl', { preserveDrawingBuffer: true, - premultipliedAlpha: true + premultipliedAlpha: true, + antialias: true }); } catch(e) { throw new Error('error creating static canvas/context for image server'); @@ -183,7 +184,6 @@ function initializeGLPlot(scene, fullLayout, canvas, gl) { if(!scene.staticMode) { scene.glplot.canvas.addEventListener('webglcontextlost', function(ev) { - console.log('lost context'); ev.preventDefault(); }); }