aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/collections/collectionFreeForm
diff options
context:
space:
mode:
authorBob Zeleznik <zzzman@gmail.com>2019-04-23 21:24:57 -0400
committerBob Zeleznik <zzzman@gmail.com>2019-04-23 21:24:57 -0400
commit86fb73ccadd12ac07fea7a162295b287d6651c48 (patch)
tree4fc5ee159d83a73a642e6efb7a20688790a17087 /src/client/views/collections/collectionFreeForm
parentd3a0ed3292a3ca83f83d6f75e50bde494b2e1d47 (diff)
fixes for text box input and dock view problems.
Diffstat (limited to 'src/client/views/collections/collectionFreeForm')
-rw-r--r--src/client/views/collections/collectionFreeForm/MarqueeView.tsx9
1 files changed, 5 insertions, 4 deletions
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<MarqueeViewProps>
}
@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<MarqueeViewProps>
}
@action
- onClick = (e: MouseEvent): void => {
+ onClick = (e: React.MouseEvent): void => {
PreviewCursor.Show(this.hideCursor, e.clientX, e.clientY);
document.addEventListener("keypress", this.onKeyPress, false);
}