refactor(core)!: remove experimental flag

This commit is contained in:
braks
2024-01-29 21:56:44 +01:00
committed by Braks
parent 3977875d0b
commit 2259b2ab9e
+2 -36
View File
@@ -149,36 +149,8 @@ export function useActions(
return return
} }
// todo: remove this feature again, it's not working properly const style = window.getComputedStyle(viewportNode)
let zoom: number const { m22: zoom } = new window.DOMMatrixReadOnly(style.transform)
if (state.__experimentalFeatures?.nestedFlow) {
let viewportNodes: HTMLElement[] = [viewportNode]
let parentNode = viewportNode
let isNested
while (!isNested && parentNode) {
parentNode = parentNode.parentElement!
isNested = parentNode?.classList.contains('vue-flow__transformationpane')
if (isNested) {
viewportNodes = [parentNode, ...viewportNodes]
}
}
viewportNodes.forEach((vp) => {
const style = window.getComputedStyle(vp)
const { m22 } = new window.DOMMatrixReadOnly(style.transform)
if (!zoom) {
zoom = m22
} else {
zoom *= m22
}
})
} else {
const style = window.getComputedStyle(viewportNode)
const { m22 } = new window.DOMMatrixReadOnly(style.transform)
zoom = m22
}
const changes: NodeDimensionChange[] = updates.reduce<NodeDimensionChange[]>((res, update) => { const changes: NodeDimensionChange[] = updates.reduce<NodeDimensionChange[]>((res, update) => {
const node = findNode(update.id) const node = findNode(update.id)
@@ -209,12 +181,6 @@ export function useActions(
return res return res
}, []) }, [])
if (!state.fitViewOnInitDone && state.fitViewOnInit) {
viewportHelper.value.fitView()
}
state.fitViewOnInitDone = true
if (changes.length) { if (changes.length) {
state.hooks.nodesChange.trigger(changes) state.hooks.nodesChange.trigger(changes)
} }