bpmn-js/lib/features/modeling/behavior
Philipp Fromme 05fea05834 feat(modeling): prevent expanded subprocess overlap of previous content
This covers two scenarios:

1. When a shape is replaced with an expanded subprocess
2. When a subprocess is toggled from collapsed to expanded

Only when:

1. There are incoming sequence flows (previous content)
2. There are no outgoing sequence flows (following content)
2019-05-15 16:57:32 +02:00
..
util chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
AdaptiveLabelPositioningBehavior.js chore(modeling): remove reconnect listeners 2019-04-18 16:06:44 +00:00
AppendBehavior.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
BoundaryEventBehavior.js chore(boundary-event-behavior): clean up tests 2018-10-17 14:31:40 +00:00
CopyPasteBehavior.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
CreateBoundaryEventBehavior.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
CreateDataObjectBehavior.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
CreateParticipantBehavior.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
DataInputAssociationBehavior.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
DataStoreBehavior.js fix(modeling): correct DataStoreBehavior updating multiple stores 2018-06-18 09:21:18 +02:00
DeleteLaneBehavior.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
DropOnFlowBehavior.js fix(modeling/DropOnFlowBehavior): filter redundant connections 2018-07-25 11:10:51 +02:00
EventBasedGatewayBehavior.js feat(modeling): prevent expanded subprocess overlap of previous content 2019-05-15 16:57:32 +02:00
ImportDockingFix.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
IsHorizontalFix.js feat(modeling): set isHorizontal=true for partipant/lane DIs 2019-01-31 10:46:16 +00:00
LabelBehavior.js chore(modeling/label): adjust label position to laid out connection 2019-04-18 16:06:44 +00:00
ModelingFeedback.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
RemoveElementBehavior.js fix(modeling): limit flow join behavior to bpmn:SequenceFlows 2018-11-30 09:32:05 +00:00
RemoveParticipantBehavior.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
ReplaceConnectionBehavior.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
ReplaceElementBehaviour.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
ResizeLaneBehavior.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
SubProcessBehavior.js feat(modeling): prevent expanded subprocess overlap of previous content 2019-05-15 16:57:32 +02:00
ToggleElementCollapseBehaviour.js feat(modeling): prevent expanded subprocess overlap of previous content 2019-05-15 16:57:32 +02:00
UnclaimIdBehavior.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
UnsetDefaultFlowBehavior.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
UpdateFlowNodeRefsBehavior.js chore(project): drop 'use strict' 2018-04-03 18:09:53 +02:00
index.js feat(modeling): prevent expanded subprocess overlap of previous content 2019-05-15 16:57:32 +02:00