fix(viewer): use active plane for svg export

This commit is contained in:
Martin Stamm 2022-02-04 12:10:21 +01:00 committed by fake-join[bot]
parent c4db7061a7
commit 069b1902c9
2 changed files with 4 additions and 1 deletions

View File

@ -439,7 +439,7 @@ BaseViewer.prototype.saveSVG = wrapForCompatibility(function saveSVG(options) {
try {
var canvas = self.get('canvas');
var contentNode = canvas.getDefaultLayer(),
var contentNode = canvas.getActiveLayer(),
defsNode = domQuery('defs', canvas._svg);
var contents = innerSVG(contentNode),

View File

@ -1432,6 +1432,9 @@ describe('Viewer', function() {
expect(svg.indexOf('<svg width="100%" height="100%">')).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 svgNode = parser.parseFromString(svg, 'image/svg+xml');