From 2259b2ab9ecc7e316dd0c8cb6c527e75df9060a9 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Mon, 29 Jan 2024 20:56:50 +0100 Subject: [PATCH] refactor(core)!: remove experimental flag --- packages/core/src/store/actions.ts | 38 ++---------------------------- 1 file changed, 2 insertions(+), 36 deletions(-) diff --git a/packages/core/src/store/actions.ts b/packages/core/src/store/actions.ts index 6fc9690a..b0b4beda 100644 --- a/packages/core/src/store/actions.ts +++ b/packages/core/src/store/actions.ts @@ -149,36 +149,8 @@ export function useActions( return } - // todo: remove this feature again, it's not working properly - let zoom: number - 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 style = window.getComputedStyle(viewportNode) + const { m22: zoom } = new window.DOMMatrixReadOnly(style.transform) const changes: NodeDimensionChange[] = updates.reduce((res, update) => { const node = findNode(update.id) @@ -209,12 +181,6 @@ export function useActions( return res }, []) - if (!state.fitViewOnInitDone && state.fitViewOnInit) { - viewportHelper.value.fitView() - } - - state.fitViewOnInitDone = true - if (changes.length) { state.hooks.nodesChange.trigger(changes) }