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(
130130 return
131131 }
132132
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 )
148134
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
163138
164139 const changes : NodeDimensionChange [ ] = updates . reduce < NodeDimensionChange [ ] > ( ( res , update ) => {
165140 const node = findNode ( update . id )
Original file line number Diff line number Diff line change @@ -130,12 +130,7 @@ function defaultState(): State {
130130
131131 disableKeyboardA11y : false ,
132132 ariaLiveMessage : '' ,
133-
134- __experimentalFeatures : {
135- nestedFlow : false ,
136- } ,
137- }
138- }
133+ } }
139134
140135export function useState ( opts ?: FlowOptions ) : State {
141136 const state = defaultState ( )
Original file line number Diff line number Diff line change @@ -180,10 +180,6 @@ export interface FlowProps {
180180
181181 autoPanOnConnect ?: boolean
182182 autoPanOnNodeDrag ?: boolean
183-
184- __experimentalFeatures ?: {
185- nestedFlow ?: boolean
186- }
187183}
188184
189185// Todo: Remove in next major version
You can’t perform that action at this time.
0 commit comments