fix(viewer): use active plane for svg export
This commit is contained in:
parent
c4db7061a7
commit
069b1902c9
|
@ -439,7 +439,7 @@ BaseViewer.prototype.saveSVG = wrapForCompatibility(function saveSVG(options) {
|
||||||
try {
|
try {
|
||||||
var canvas = self.get('canvas');
|
var canvas = self.get('canvas');
|
||||||
|
|
||||||
var contentNode = canvas.getDefaultLayer(),
|
var contentNode = canvas.getActiveLayer(),
|
||||||
defsNode = domQuery('defs', canvas._svg);
|
defsNode = domQuery('defs', canvas._svg);
|
||||||
|
|
||||||
var contents = innerSVG(contentNode),
|
var contents = innerSVG(contentNode),
|
||||||
|
|
|
@ -1432,6 +1432,9 @@ describe('Viewer', function() {
|
||||||
expect(svg.indexOf('<svg width="100%" height="100%">')).to.equal(-1);
|
expect(svg.indexOf('<svg width="100%" height="100%">')).to.equal(-1);
|
||||||
expect(svg.indexOf('<g class="viewport"')).to.equal(-1);
|
expect(svg.indexOf('<g class="viewport"')).to.equal(-1);
|
||||||
|
|
||||||
|
// expect svg to not be empty
|
||||||
|
expect(svg.indexOf('<g')).not.to.equal(-1);
|
||||||
|
|
||||||
var parser = new DOMParser();
|
var parser = new DOMParser();
|
||||||
var svgNode = parser.parseFromString(svg, 'image/svg+xml');
|
var svgNode = parser.parseFromString(svg, 'image/svg+xml');
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue