mirror of
https://github.com/bpmn-io/bpmn-js.git
synced 2025-08-14 11:11:14 +08:00
@ -15,6 +15,8 @@ var domify = require('min-dom/lib/domify'),
|
||||
domQuery = require('min-dom/lib/query'),
|
||||
domRemove = require('min-dom/lib/remove');
|
||||
|
||||
var innerSVG = require('tiny-svg/lib/innerSVG');
|
||||
|
||||
var Diagram = require('diagram-js'),
|
||||
BpmnModdle = require('bpmn-moddle');
|
||||
|
||||
@ -230,10 +232,10 @@ Viewer.prototype.saveSVG = function(options, done) {
|
||||
var canvas = this.get('canvas');
|
||||
|
||||
var contentNode = canvas.getDefaultLayer(),
|
||||
defsNode = canvas._svg.select('defs');
|
||||
defsNode = domQuery('defs', canvas._svg);
|
||||
|
||||
var contents = contentNode.innerSVG(),
|
||||
defs = (defsNode && defsNode.outerSVG()) || '';
|
||||
var contents = innerSVG(contentNode),
|
||||
defs = (defsNode && defsNode.outerHTML) || '';
|
||||
|
||||
var bbox = contentNode.getBBox();
|
||||
|
||||
@ -472,4 +474,4 @@ function addProjectLogo(container) {
|
||||
});
|
||||
}
|
||||
|
||||
/* </project-logo> */
|
||||
/* </project-logo> */
|
||||
|
Reference in New Issue
Block a user