From 86fb73ccadd12ac07fea7a162295b287d6651c48 Mon Sep 17 00:00:00 2001 From: Bob Zeleznik Date: Tue, 23 Apr 2019 21:24:57 -0400 Subject: fixes for text box input and dock view problems. --- src/client/views/collections/collectionFreeForm/MarqueeView.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/client/views/collections/collectionFreeForm') diff --git a/src/client/views/collections/collectionFreeForm/MarqueeView.tsx b/src/client/views/collections/collectionFreeForm/MarqueeView.tsx index e04f89578..32633a1ed 100644 --- a/src/client/views/collections/collectionFreeForm/MarqueeView.tsx +++ b/src/client/views/collections/collectionFreeForm/MarqueeView.tsx @@ -69,13 +69,14 @@ export class MarqueeView extends React.Component } @action onPointerDown = (e: React.PointerEvent): void => { + this._downX = this._lastX = e.pageX; + this._downY = this._lastY = e.pageY; + + document.removeEventListener("keypress", this.onKeyPress, false); if ((CollectionFreeFormView.RIGHT_BTN_DRAG && e.button === 0 && !e.altKey && !e.metaKey && this.props.container.props.active()) || (!CollectionFreeFormView.RIGHT_BTN_DRAG && (e.button === 2 || (e.button === 0 && e.altKey)) && this.props.container.props.active())) { - this._downX = this._lastX = e.pageX; - this._downY = this._lastY = e.pageY; this._used = false; this._showOnUp = true; - document.removeEventListener("keypress", this.onKeyPress, false); document.addEventListener("pointermove", this.onPointerMove, true); document.addEventListener("pointerup", this.onPointerUp, true); document.addEventListener("keydown", this.marqueeCommand, true); @@ -124,7 +125,7 @@ export class MarqueeView extends React.Component } @action - onClick = (e: MouseEvent): void => { + onClick = (e: React.MouseEvent): void => { PreviewCursor.Show(this.hideCursor, e.clientX, e.clientY); document.addEventListener("keypress", this.onKeyPress, false); } -- cgit v1.2.3-70-g09d2