chore(project): migrate to new attach related Modeling APIs
Related to bpmn-io/diagram-js#242 BREAKING CHANGE: * as documented in bpmn-io/diagram-js#242 a few modeling APIs changed; users of these APIs must adapt accordingly.
This commit is contained in:
parent
22d2b97bbe
commit
11354e951c
|
@ -29,7 +29,7 @@ describe('features/modeling/behavior - create boundary events', function() {
|
||||||
modeling.createShape(task, { x: 100, y: 100 }, rootElement);
|
modeling.createShape(task, { x: 100, y: 100 }, rootElement);
|
||||||
|
|
||||||
// when
|
// when
|
||||||
var newEvent = modeling.createShape(intermediateEvent, { x: 50 + 15, y: 100 }, task, true);
|
var newEvent = modeling.createShape(intermediateEvent, { x: 50 + 15, y: 100 }, task, { attach: true });
|
||||||
|
|
||||||
// then
|
// then
|
||||||
expect(newEvent.type).to.equal('bpmn:BoundaryEvent');
|
expect(newEvent.type).to.equal('bpmn:BoundaryEvent');
|
||||||
|
|
|
@ -14,6 +14,8 @@ var is = require('../../../../../lib/util/ModelUtil').is,
|
||||||
|
|
||||||
var domQuery = require('min-dom/lib/query');
|
var domQuery = require('min-dom/lib/query');
|
||||||
|
|
||||||
|
var ATTACH = { attach: true };
|
||||||
|
|
||||||
|
|
||||||
describe('features/modeling - move start event behavior', function() {
|
describe('features/modeling - move start event behavior', function() {
|
||||||
|
|
||||||
|
@ -335,7 +337,7 @@ describe('features/modeling - move start event behavior', function() {
|
||||||
eventDefinitionType: 'bpmn:CancelEventDefinition'
|
eventDefinitionType: 'bpmn:CancelEventDefinition'
|
||||||
});
|
});
|
||||||
|
|
||||||
modeling.moveElements([ newBoundaryEvent ], { x: 500, y: 0 }, subProcess, true);
|
modeling.moveElements([ newBoundaryEvent ], { x: 500, y: 0 }, subProcess, ATTACH);
|
||||||
|
|
||||||
var movedBoundaryEvent = elementRegistry.filter(function(element) {
|
var movedBoundaryEvent = elementRegistry.filter(function(element) {
|
||||||
return (element.type === 'bpmn:BoundaryEvent' && element.id !== 'BoundaryEvent_2');
|
return (element.type === 'bpmn:BoundaryEvent' && element.id !== 'BoundaryEvent_2');
|
||||||
|
@ -367,7 +369,7 @@ describe('features/modeling - move start event behavior', function() {
|
||||||
eventDefinitionType: 'bpmn:CancelEventDefinition'
|
eventDefinitionType: 'bpmn:CancelEventDefinition'
|
||||||
});
|
});
|
||||||
|
|
||||||
modeling.moveElements([ newBoundaryEvent ], { x: 500, y: 0 }, subProcess, true);
|
modeling.moveElements([ newBoundaryEvent ], { x: 500, y: 0 }, subProcess, ATTACH);
|
||||||
|
|
||||||
commandStack.undo();
|
commandStack.undo();
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,10 @@ var modelingModule = require('../../../../lib/features/modeling'),
|
||||||
|
|
||||||
describe('features/modeling - ordering', function() {
|
describe('features/modeling - ordering', function() {
|
||||||
|
|
||||||
var testModules = [ coreModule, modelingModule ];
|
var testModules = [
|
||||||
|
coreModule,
|
||||||
|
modelingModule
|
||||||
|
];
|
||||||
|
|
||||||
|
|
||||||
describe('boundary events', function() {
|
describe('boundary events', function() {
|
||||||
|
|
|
@ -51,7 +51,9 @@ function move(elementIds, delta, targetId, isAttach) {
|
||||||
target = targetId && getElement(targetId);
|
target = targetId && getElement(targetId);
|
||||||
}
|
}
|
||||||
|
|
||||||
return modeling.moveElements(elements, delta, target, isAttach);
|
var hints = isAttach ? { attach: true } : {};
|
||||||
|
|
||||||
|
return modeling.moveElements(elements, delta, target, hints);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -78,7 +80,7 @@ function add(attrs, position, target, isAttach) {
|
||||||
target = getElement(target);
|
target = getElement(target);
|
||||||
}
|
}
|
||||||
|
|
||||||
return modeling.createShape(attrs, position, target, isAttach);
|
return modeling.createShape(attrs, position, target, { attach: isAttach });
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue