parent
2f679a36b9
commit
1c6058e6cb
|
@ -135,8 +135,8 @@ Viewer.prototype.saveSVG = function(options, done) {
|
||||||
|
|
||||||
var canvas = this.get('canvas');
|
var canvas = this.get('canvas');
|
||||||
|
|
||||||
var contentNode = canvas.getLayer('base'),
|
var contentNode = canvas.getDefaultLayer(),
|
||||||
defsNode = canvas._paper.select('defs');
|
defsNode = canvas._svg.select('defs');
|
||||||
|
|
||||||
var contents = contentNode.innerSVG(),
|
var contents = contentNode.innerSVG(),
|
||||||
defs = (defsNode && defsNode.outerSVG()) || '';
|
defs = (defsNode && defsNode.outerSVG()) || '';
|
||||||
|
|
|
@ -37,7 +37,7 @@ function BpmnRenderer(events, styles, pathMap) {
|
||||||
return markers[id];
|
return markers[id];
|
||||||
}
|
}
|
||||||
|
|
||||||
function initMarkers(paper) {
|
function initMarkers(svg) {
|
||||||
|
|
||||||
function createMarker(id, options) {
|
function createMarker(id, options) {
|
||||||
var attrs = _.extend({
|
var attrs = _.extend({
|
||||||
|
@ -70,13 +70,13 @@ function BpmnRenderer(events, styles, pathMap) {
|
||||||
|
|
||||||
|
|
||||||
createMarker('sequenceflow-end', {
|
createMarker('sequenceflow-end', {
|
||||||
element: paper.path('M 1 5 L 11 10 L 1 15 Z'),
|
element: svg.path('M 1 5 L 11 10 L 1 15 Z'),
|
||||||
ref: { x: 11, y: 10 },
|
ref: { x: 11, y: 10 },
|
||||||
scale: 0.5
|
scale: 0.5
|
||||||
});
|
});
|
||||||
|
|
||||||
createMarker('messageflow-start', {
|
createMarker('messageflow-start', {
|
||||||
element: paper.circle(6, 6, 5),
|
element: svg.circle(6, 6, 5),
|
||||||
attrs: {
|
attrs: {
|
||||||
fill: 'white',
|
fill: 'white',
|
||||||
stroke: 'black'
|
stroke: 'black'
|
||||||
|
@ -85,7 +85,7 @@ function BpmnRenderer(events, styles, pathMap) {
|
||||||
});
|
});
|
||||||
|
|
||||||
createMarker('messageflow-end', {
|
createMarker('messageflow-end', {
|
||||||
element: paper.path('M 1 5 L 11 10 L 1 15 Z'),
|
element: svg.path('M 1 5 L 11 10 L 1 15 Z'),
|
||||||
attrs: {
|
attrs: {
|
||||||
fill: 'white',
|
fill: 'white',
|
||||||
stroke: 'black'
|
stroke: 'black'
|
||||||
|
@ -94,7 +94,7 @@ function BpmnRenderer(events, styles, pathMap) {
|
||||||
});
|
});
|
||||||
|
|
||||||
createMarker('data-association-end', {
|
createMarker('data-association-end', {
|
||||||
element: paper.path('M 1 5 L 11 10 L 1 15'),
|
element: svg.path('M 1 5 L 11 10 L 1 15'),
|
||||||
attrs: {
|
attrs: {
|
||||||
fill: 'white',
|
fill: 'white',
|
||||||
stroke: 'black'
|
stroke: 'black'
|
||||||
|
@ -104,7 +104,7 @@ function BpmnRenderer(events, styles, pathMap) {
|
||||||
});
|
});
|
||||||
|
|
||||||
createMarker('conditional-flow-marker', {
|
createMarker('conditional-flow-marker', {
|
||||||
element: paper.path('M 0 10 L 8 6 L 16 10 L 8 14 Z'),
|
element: svg.path('M 0 10 L 8 6 L 16 10 L 8 14 Z'),
|
||||||
attrs: {
|
attrs: {
|
||||||
fill: 'white',
|
fill: 'white',
|
||||||
stroke: 'black'
|
stroke: 'black'
|
||||||
|
@ -114,7 +114,7 @@ function BpmnRenderer(events, styles, pathMap) {
|
||||||
});
|
});
|
||||||
|
|
||||||
createMarker('conditional-default-flow-marker', {
|
createMarker('conditional-default-flow-marker', {
|
||||||
element: paper.path('M 1 4 L 5 16'),
|
element: svg.path('M 1 4 L 5 16'),
|
||||||
attrs: {
|
attrs: {
|
||||||
stroke: 'black'
|
stroke: 'black'
|
||||||
},
|
},
|
||||||
|
@ -1493,11 +1493,9 @@ function BpmnRenderer(events, styles, pathMap) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// hook onto canvas init event to initialize
|
// hook onto canvas init event to initialize
|
||||||
// connection start/end markers on paper
|
// connection start/end markers on svg
|
||||||
events.on('canvas.init', function(event) {
|
events.on('canvas.init', function(event) {
|
||||||
var paper = event.paper;
|
initMarkers(event.svg);
|
||||||
|
|
||||||
initMarkers(paper);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
this.drawShape = drawShape;
|
this.drawShape = drawShape;
|
||||||
|
|
Loading…
Reference in New Issue