Browse Source

Calculate frame offest in frameRect

pull/2524/head
Artur Arseniev 7 years ago
parent
commit
9c38a34e03
  1. 8
      src/commands/view/SelectComponent.js

8
src/commands/view/SelectComponent.js

@ -371,9 +371,15 @@ export default {
frameRect(el, top = 1, pos) {
const zoom = this.em.getZoomDecimal();
const side = top ? 'top' : 'left';
const {
offsetTop = 0,
offsetLeft = 0
} = el.ownerDocument.defaultView.frameElement;
const { scrollTop = 0, scrollLeft = 0 } = el.ownerDocument.body || {};
const scroll = top ? scrollTop : scrollLeft;
const offset = top ? offsetTop : offsetLeft;
return pos[side] - (top ? scrollTop : scrollLeft) * zoom;
return pos[side] - (scroll - offset) * zoom;
},
/**

Loading…
Cancel
Save