From 4891471a2a8eb6e876dafeebcf3a224cb85036e1 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Wed, 4 Sep 2019 22:28:06 +0200 Subject: [PATCH] Update frameRect with zoom value --- src/commands/view/SelectComponent.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/commands/view/SelectComponent.js b/src/commands/view/SelectComponent.js index 13c47e47d..dd54a6099 100644 --- a/src/commands/view/SelectComponent.js +++ b/src/commands/view/SelectComponent.js @@ -317,10 +317,11 @@ export default { }, frameRect(el, top = 1, pos) { + const zoom = this.em.getZoomDecimal(); const side = top ? 'top' : 'left'; const { scrollTop = 0, scrollLeft = 0 } = el.ownerDocument.body || {}; - return pos[side] - (top ? scrollTop : scrollLeft); + return pos[side] - (top ? scrollTop : scrollLeft) * zoom; }, /** @@ -634,6 +635,8 @@ export default { const model = this.em.getSelected(); const viewEl = model && model.getEl(); viewEl && this.updateToolbarPos(viewEl); + this.updateHighlighter(el, elPos); + this.showElementOffset(el, elPos); } },