Browse Source

Update frameRect with zoom value

pull/2524/head
Artur Arseniev 7 years ago
parent
commit
4891471a2a
  1. 5
      src/commands/view/SelectComponent.js

5
src/commands/view/SelectComponent.js

@ -317,10 +317,11 @@ export default {
}, },
frameRect(el, top = 1, pos) { frameRect(el, top = 1, pos) {
const zoom = this.em.getZoomDecimal();
const side = top ? 'top' : 'left'; const side = top ? 'top' : 'left';
const { scrollTop = 0, scrollLeft = 0 } = el.ownerDocument.body || {}; 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 model = this.em.getSelected();
const viewEl = model && model.getEl(); const viewEl = model && model.getEl();
viewEl && this.updateToolbarPos(viewEl); viewEl && this.updateToolbarPos(viewEl);
this.updateHighlighter(el, elPos);
this.showElementOffset(el, elPos);
} }
}, },

Loading…
Cancel
Save