Browse Source

Merge pull request #3676 from HCL-TECH-SOFTWARE/issue-3675 - Fixes #3675

bug:2675 move badge to prevent hiding element
pull/3692/head
Artur Arseniev 5 years ago
committed by GitHub
parent
commit
f208cecf2f
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 10
      src/commands/view/SelectComponent.js

10
src/commands/view/SelectComponent.js

@ -336,6 +336,7 @@ export default {
* @private
* */
updateBadge(el, pos, opts = {}) {
const { canvas } = this;
const model = $(el).data('model');
if (!model || !model.get('badgable')) return;
const badge = this.getBadge(opts);
@ -356,9 +357,12 @@ export default {
const un = 'px';
const bStyle = badge.style;
bStyle.display = 'block';
const badgeH = badge ? badge.offsetHeight : 0;
const posTop = 0 - badgeH;
const top = opts.topOff - badgeH < 0 ? -opts.topOff : posTop;
const targetToElem = canvas.getTargetToElementFixed(el, badge, {
pos: pos
});
const top = targetToElem.top; //opts.topOff - badgeH < 0 ? -opts.topOff : posTop;
const left = opts.leftOff < 0 ? -opts.leftOff : 0;
bStyle.top = top + un;

Loading…
Cancel
Save