revert(types): use state viewport zoom to calculate handlebounds

This commit is contained in:
braks
2022-07-27 22:49:00 +02:00
committed by Braks
parent 31f0dbafa7
commit 98ff31154c
+2 -7
View File
@@ -70,11 +70,6 @@ export default (state: State, getters: ComputedGetters): Actions => {
}
const updateNodeDimensions: Actions['updateNodeDimensions'] = (updates) => {
if (!state.viewportRef) return
const style = window.getComputedStyle(state.viewportRef)
const { m22: zoom } = new window.DOMMatrixReadOnly(style.transform)
const changes: NodeDimensionChange[] = updates.reduce<NodeDimensionChange[]>((res, update) => {
const node = getters.getNode.value(update.id)
@@ -87,8 +82,8 @@ export default (state: State, getters: ComputedGetters): Actions => {
)
node.handleBounds = {
source: getHandleBounds('.source', update.nodeElement, zoom),
target: getHandleBounds('.target', update.nodeElement, zoom),
source: getHandleBounds('.source', update.nodeElement, state.viewport.zoom),
target: getHandleBounds('.target', update.nodeElement, state.viewport.zoom),
}
if (doUpdate) {