From 783923ea537927a791ad070330cc56f8611ae65a Mon Sep 17 00:00:00 2001 From: Pedro Amaro Date: Sun, 4 Feb 2018 16:36:53 +0000 Subject: [PATCH] Fixed selecting text in child divs. --- dist/resizer.js | 12 ++++++------ dist/resizer.js.map | 2 +- src/resizer.ts | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/dist/resizer.js b/dist/resizer.js index 03c9ca8..3fee083 100644 --- a/dist/resizer.js +++ b/dist/resizer.js @@ -105,23 +105,23 @@ var Resizer = function () { return this.handleX = value; }; Resizer.prototype.onDown = function (e) { - e.preventDefault(); if (!this.dragging) { + e.preventDefault(); this.offsetX = e.offsetX; this.setHandleX(e.pageX - this.container.getBoundingClientRect().left - this.offsetX); this.setDragging(true); } }; Resizer.prototype.onUp = function (e) { - e.preventDefault(); if (this.dragging) { + e.preventDefault(); this.setHandleX(e.pageX - this.container.getBoundingClientRect().left - this.offsetX); this.setDragging(false); } }; Resizer.prototype.onMove = function (e) { - e.preventDefault(); if (this.dragging) { + e.preventDefault(); var x = e.pageX - this.container.getBoundingClientRect().left - this.offsetX; if (e.shiftKey) { x = Math.ceil(x / 20) * 20; @@ -129,9 +129,9 @@ var Resizer = function () { this.setHandleX(x); } }; + Resizer.defaultOptions = { + width: 8 + }; return Resizer; }(); -Resizer.defaultOptions = { - width: 8 -}; //# sourceMappingURL=resizer.js.map \ No newline at end of file diff --git a/dist/resizer.js.map b/dist/resizer.js.map index c2ccc3f..48c4793 100644 --- a/dist/resizer.js.map +++ b/dist/resizer.js.map @@ -1 +1 @@ -{"version":3,"file":"resizer.js","sourceRoot":"","sources":["../src/resizer.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"resizer.js","sourceRoot":"","sources":["../src/resizer.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/resizer.ts b/src/resizer.ts index c1e4aeb..0f9699c 100644 --- a/src/resizer.ts +++ b/src/resizer.ts @@ -283,8 +283,8 @@ class Resizer { * @param {MouseEvent} e */ private onDown(e: MouseEvent): void { - e.preventDefault(); if (!this.dragging) { + e.preventDefault(); this.offsetX = e.offsetX; this.setHandleX(e.pageX - this.container.getBoundingClientRect().left - this.offsetX); this.setDragging(true); @@ -298,8 +298,8 @@ class Resizer { * @param {MouseEvent} e */ private onUp(e: MouseEvent): void { - e.preventDefault(); if (this.dragging) { + e.preventDefault(); this.setHandleX(e.pageX - this.container.getBoundingClientRect().left - this.offsetX); this.setDragging(false); } @@ -312,8 +312,8 @@ class Resizer { * @param {MouseEvent} e */ private onMove(e: MouseEvent): void { - e.preventDefault(); if (this.dragging) { + e.preventDefault(); let x = e.pageX - this.container.getBoundingClientRect().left - this.offsetX; if (e.shiftKey) { x = Math.ceil(x / 20) * 20;