File tree Expand file tree Collapse file tree 3 files changed +5
-39
lines changed Expand file tree Collapse file tree 3 files changed +5
-39
lines changed Original file line number Diff line number Diff line change @@ -130,36 +130,11 @@ export function useActions(
130
130
return
131
131
}
132
132
133
- // todo: remove this feature again, it's not working properly
134
- let zoom : number
135
- if ( state . __experimentalFeatures ?. nestedFlow ) {
136
- let viewportNodes : HTMLElement [ ] = [ viewportNode ]
137
- let parentNode = viewportNode
138
- let isNested
139
-
140
- while ( ! isNested && parentNode ) {
141
- parentNode = parentNode . parentElement !
142
- isNested = parentNode ?. classList . contains ( 'vue-flow__transformationpane' )
143
-
144
- if ( isNested ) {
145
- viewportNodes = [ parentNode , ...viewportNodes ]
146
- }
147
- }
133
+ const style = window . getComputedStyle ( viewportNode )
148
134
149
- viewportNodes . forEach ( ( vp ) => {
150
- const style = window . getComputedStyle ( vp )
151
- const { m22 } = new window . DOMMatrixReadOnly ( style . transform )
152
- if ( ! zoom ) {
153
- zoom = m22
154
- } else {
155
- zoom *= m22
156
- }
157
- } )
158
- } else {
159
- const style = window . getComputedStyle ( viewportNode )
160
- const { m22 } = new window . DOMMatrixReadOnly ( style . transform )
161
- zoom = m22
162
- }
135
+ const { m22 } = new window . DOMMatrixReadOnly ( style . transform )
136
+
137
+ const zoom = m22
163
138
164
139
const changes : NodeDimensionChange [ ] = updates . reduce < NodeDimensionChange [ ] > ( ( res , update ) => {
165
140
const node = findNode ( update . id )
Original file line number Diff line number Diff line change @@ -130,12 +130,7 @@ function defaultState(): State {
130
130
131
131
disableKeyboardA11y : false ,
132
132
ariaLiveMessage : '' ,
133
-
134
- __experimentalFeatures : {
135
- nestedFlow : false ,
136
- } ,
137
- }
138
- }
133
+ } }
139
134
140
135
export function useState ( opts ?: FlowOptions ) : State {
141
136
const state = defaultState ( )
Original file line number Diff line number Diff line change @@ -180,10 +180,6 @@ export interface FlowProps {
180
180
181
181
autoPanOnConnect ?: boolean
182
182
autoPanOnNodeDrag ?: boolean
183
-
184
- __experimentalFeatures ?: {
185
- nestedFlow ?: boolean
186
- }
187
183
}
188
184
189
185
// Todo: Remove in next major version
You can’t perform that action at this time.
0 commit comments