From b5400c8223a92e37f45a621e92539b75691df9f5 Mon Sep 17 00:00:00 2001 From: mhalfmann Date: Tue, 4 Jun 2019 08:43:07 +0200 Subject: [PATCH] fixed resize function --- dist/iwmlib.js | 2 +- lib/scatter.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/iwmlib.js b/dist/iwmlib.js index 968a683..7f76a91 100644 --- a/dist/iwmlib.js +++ b/dist/iwmlib.js @@ -4253,7 +4253,7 @@ let resizeW = r * Math.cos(Angle.degree2radian(phiCorrected)); let resizeH = -r * Math.sin(Angle.degree2radian(phiCorrected)); - if (this.element.offsetWidth + resizeW / this.scale > this.width * 0.3 && this.element.offsetHeight + resizeH / this.scale > this.height * 0.3) TweenLite.to(this.element, 0, { width: this.element.offsetWidth + resizeW / this.scale, height: this.element.offsetHeight + resizeH / this.scale }); + if ((this.element.offsetWidth + resizeW) / this.scale > this.width * 0.5 / this.scale && (this.element.offsetHeight + resizeH) / this.scale > this.height * 0.3 / this.scale) TweenLite.to(this.element, 0, { width: this.element.offsetWidth + resizeW / this.scale, height: this.element.offsetHeight + resizeH / this.scale }); this.oldX = e.clientX; this.oldY = e.clientY; diff --git a/lib/scatter.js b/lib/scatter.js index 0f2a1cb..71df773 100644 --- a/lib/scatter.js +++ b/lib/scatter.js @@ -1434,7 +1434,7 @@ export class DOMScatter extends AbstractScatter { let resizeW = r * Math.cos(Angle.degree2radian(phiCorrected)) let resizeH = -r * Math.sin(Angle.degree2radian(phiCorrected)) - if (this.element.offsetWidth + resizeW / this.scale > this.width * 0.3 && this.element.offsetHeight + resizeH / this.scale > this.height * 0.3) TweenLite.to(this.element, 0, { width: this.element.offsetWidth + resizeW / this.scale, height: this.element.offsetHeight + resizeH / this.scale }); + if ((this.element.offsetWidth + resizeW) / this.scale > this.width * 0.5 / this.scale && (this.element.offsetHeight + resizeH) / this.scale > this.height * 0.3 / this.scale) TweenLite.to(this.element, 0, { width: this.element.offsetWidth + resizeW / this.scale, height: this.element.offsetHeight + resizeH / this.scale }); this.oldX = e.clientX this.oldY = e.clientY