mirror of
https://github.com/sartography/bpmn-js.git
synced 2025-01-16 20:15:16 +00:00
Merge master to develop
This commit is contained in:
commit
9794498543
@ -48,7 +48,8 @@ export default function LabelEditingProvider(
|
|||||||
'canvas.viewbox.changing',
|
'canvas.viewbox.changing',
|
||||||
'drag.init',
|
'drag.init',
|
||||||
'element.mousedown',
|
'element.mousedown',
|
||||||
'popupMenu.open'
|
'popupMenu.open',
|
||||||
|
'root.set'
|
||||||
], function(event) {
|
], function(event) {
|
||||||
|
|
||||||
if (directEditing.isActive()) {
|
if (directEditing.isActive()) {
|
||||||
|
@ -14,11 +14,12 @@
|
|||||||
<bpmn:flowNodeRef>SubProcess_1</bpmn:flowNodeRef>
|
<bpmn:flowNodeRef>SubProcess_1</bpmn:flowNodeRef>
|
||||||
</bpmn:lane>
|
</bpmn:lane>
|
||||||
<bpmn:lane id="Lane_1" name="FOO BAR">
|
<bpmn:lane id="Lane_1" name="FOO BAR">
|
||||||
<bpmn:flowNodeRef>Task_1</bpmn:flowNodeRef>
|
|
||||||
<bpmn:flowNodeRef>StartEvent_08jn2xd</bpmn:flowNodeRef>
|
<bpmn:flowNodeRef>StartEvent_08jn2xd</bpmn:flowNodeRef>
|
||||||
|
<bpmn:flowNodeRef>Task_1</bpmn:flowNodeRef>
|
||||||
<bpmn:flowNodeRef>Task_1fo1fvh</bpmn:flowNodeRef>
|
<bpmn:flowNodeRef>Task_1fo1fvh</bpmn:flowNodeRef>
|
||||||
<bpmn:flowNodeRef>ExclusiveGateway_1</bpmn:flowNodeRef>
|
<bpmn:flowNodeRef>ExclusiveGateway_1</bpmn:flowNodeRef>
|
||||||
<bpmn:flowNodeRef>EndEvent_1</bpmn:flowNodeRef>
|
<bpmn:flowNodeRef>EndEvent_1</bpmn:flowNodeRef>
|
||||||
|
<bpmn:flowNodeRef>SubProcess_2</bpmn:flowNodeRef>
|
||||||
</bpmn:lane>
|
</bpmn:lane>
|
||||||
</bpmn:laneSet>
|
</bpmn:laneSet>
|
||||||
<bpmn:ioSpecification>
|
<bpmn:ioSpecification>
|
||||||
@ -66,6 +67,7 @@
|
|||||||
<bpmn:dataObjectReference id="DataObjectReference_1" dataObjectRef="DataObject_1rq8hb8" />
|
<bpmn:dataObjectReference id="DataObjectReference_1" dataObjectRef="DataObject_1rq8hb8" />
|
||||||
<bpmn:dataObject id="DataObject_1rq8hb8" />
|
<bpmn:dataObject id="DataObject_1rq8hb8" />
|
||||||
<bpmn:dataStoreReference id="DataStoreReference_1" />
|
<bpmn:dataStoreReference id="DataStoreReference_1" />
|
||||||
|
<bpmn:subProcess id="SubProcess_2" />
|
||||||
<bpmn:association id="Association_0ckvfj2" sourceRef="SubProcess_1" targetRef="TextAnnotation_1" />
|
<bpmn:association id="Association_0ckvfj2" sourceRef="SubProcess_1" targetRef="TextAnnotation_1" />
|
||||||
<bpmn:group id="Group_1" categoryValueRef="CategoryValue_1" />
|
<bpmn:group id="Group_1" categoryValueRef="CategoryValue_1" />
|
||||||
<bpmn:group id="Group_2" />
|
<bpmn:group id="Group_2" />
|
||||||
@ -87,6 +89,9 @@
|
|||||||
<bpmndi:BPMNShape id="SubProcess_194zznr_di" bpmnElement="SubProcess_1" isExpanded="true">
|
<bpmndi:BPMNShape id="SubProcess_194zznr_di" bpmnElement="SubProcess_1" isExpanded="true">
|
||||||
<dc:Bounds x="311" y="147" width="350" height="200" />
|
<dc:Bounds x="311" y="147" width="350" height="200" />
|
||||||
</bpmndi:BPMNShape>
|
</bpmndi:BPMNShape>
|
||||||
|
<bpmndi:BPMNShape id="SubProcess_194zznr_di" bpmnElement="SubProcess_1" isExpanded="true">
|
||||||
|
<dc:Bounds x="311" y="147" width="350" height="200" />
|
||||||
|
</bpmndi:BPMNShape>
|
||||||
<bpmndi:BPMNShape id="StartEvent_0909sti_di" bpmnElement="StartEvent_1">
|
<bpmndi:BPMNShape id="StartEvent_0909sti_di" bpmnElement="StartEvent_1">
|
||||||
<dc:Bounds x="223" y="229" width="36" height="36" />
|
<dc:Bounds x="223" y="229" width="36" height="36" />
|
||||||
<bpmndi:BPMNLabel>
|
<bpmndi:BPMNLabel>
|
||||||
@ -211,4 +216,7 @@
|
|||||||
</bpmndi:BPMNShape>
|
</bpmndi:BPMNShape>
|
||||||
</bpmndi:BPMNPlane>
|
</bpmndi:BPMNPlane>
|
||||||
</bpmndi:BPMNDiagram>
|
</bpmndi:BPMNDiagram>
|
||||||
|
<bpmndi:BPMNDiagram id="BPMNDiagram_17fa1v0">
|
||||||
|
<bpmndi:BPMNPlane id="BPMNPlane_1yas56k" bpmnElement="SubProcess_2" />
|
||||||
|
</bpmndi:BPMNDiagram>
|
||||||
</bpmn:definitions>
|
</bpmn:definitions>
|
||||||
|
@ -155,6 +155,34 @@ describe('features - label-editing', function() {
|
|||||||
}
|
}
|
||||||
));
|
));
|
||||||
|
|
||||||
|
|
||||||
|
it('should submit on root element changed', inject(
|
||||||
|
function(elementRegistry, directEditing, canvas, eventBus) {
|
||||||
|
|
||||||
|
// given
|
||||||
|
var shape = elementRegistry.get('Task_1'),
|
||||||
|
task = shape.businessObject,
|
||||||
|
newRoot = elementRegistry.get('SubProcess_2_plane');
|
||||||
|
|
||||||
|
// activate
|
||||||
|
eventBus.fire('element.dblclick', { element: shape });
|
||||||
|
|
||||||
|
var newName = 'new value';
|
||||||
|
|
||||||
|
// a <textarea /> element
|
||||||
|
var content = directEditing._textbox.content;
|
||||||
|
|
||||||
|
content.innerText = newName;
|
||||||
|
|
||||||
|
// when
|
||||||
|
canvas.setRootElement(newRoot);
|
||||||
|
|
||||||
|
// then
|
||||||
|
expect(directEditing.isActive()).to.be.false;
|
||||||
|
expect(task.name).to.equal(newName);
|
||||||
|
}
|
||||||
|
));
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user