File tree 1 file changed +21
-8
lines changed
lib/features/modeling/behavior
1 file changed +21
-8
lines changed Original file line number Diff line number Diff line change @@ -107,17 +107,30 @@ export default function SubProcessPlaneBehavior(
107
107
} , true ) ;
108
108
109
109
110
- this . postExecuted ( 'shape.create' , function ( context ) {
111
- var shape = context . shape ,
112
- rootElement = context . newRootElement ;
110
+ this . postExecuted ( 'elements.create' , function ( context ) {
113
111
114
- if ( ! rootElement || ! shape . children ) {
115
- return ;
116
- }
112
+ var elements = context . elements ;
113
+
114
+ elements . forEach ( function ( element ) {
115
+
116
+ var rootElement = elementRegistry . get ( getPlaneIdFromShape ( element ) ) ;
117
117
118
- self . _showRecursively ( shape . children ) ;
118
+ if ( ! rootElement || ! element . children ) {
119
+ return ;
120
+ }
119
121
120
- self . _moveChildrenToShape ( shape , rootElement ) ;
122
+ if ( element . type !== 'bpmn:SubProcess' ) {
123
+ return ;
124
+ }
125
+
126
+ console . log ( 'elements.create post ecexuted' , element . type ) ;
127
+
128
+
129
+ self . _showRecursively ( element . children ) ;
130
+
131
+ self . _moveChildrenToShape ( element , rootElement ) ;
132
+
133
+ } ) ;
121
134
} , true ) ;
122
135
123
136
You can’t perform that action at this time.
0 commit comments