aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/MainView.tsx
diff options
context:
space:
mode:
authorSam Wilkins <samwilkins333@gmail.com>2019-06-29 19:25:50 -0400
committerSam Wilkins <samwilkins333@gmail.com>2019-06-29 19:25:50 -0400
commit14156b86235765d5c5d018fea638910e02e70f68 (patch)
tree693f23e307da67e03b461fd39dcdc2b97e122295 /src/client/views/MainView.tsx
parent9f37f932586dc213e0640e1186e5d43d9d73d734 (diff)
keyhandler static changes
Diffstat (limited to 'src/client/views/MainView.tsx')
-rw-r--r--src/client/views/MainView.tsx19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/client/views/MainView.tsx b/src/client/views/MainView.tsx
index fe3ff2392..fb88c284f 100644
--- a/src/client/views/MainView.tsx
+++ b/src/client/views/MainView.tsx
@@ -64,24 +64,23 @@ export class MainView extends React.Component {
}
componentWillMount() {
- KeyManager.Handler = new KeyManager(this);
- document.removeEventListener("keydown", KeyManager.Handler.handle);
- document.addEventListener("keydown", KeyManager.Handler.handle);
+ window.removeEventListener("keydown", KeyManager.Handler.handle);
+ window.addEventListener("keydown", KeyManager.Handler.handle);
- document.removeEventListener("pointerdown", this.pointerDown);
- document.addEventListener("pointerdown", this.pointerDown);
+ window.removeEventListener("pointerdown", this.pointerDown);
+ window.addEventListener("pointerdown", this.pointerDown);
- document.removeEventListener("pointerup", this.pointerUp);
- document.addEventListener("pointerup", this.pointerUp);
+ window.removeEventListener("pointerup", this.pointerUp);
+ window.addEventListener("pointerup", this.pointerUp);
}
pointerDown = (e: PointerEvent) => this.isPointerDown = true;
pointerUp = (e: PointerEvent) => this.isPointerDown = false;
componentWillUnMount() {
- document.removeEventListener("keydown", KeyManager.Handler.handle);
- document.removeEventListener("pointerdown", this.pointerDown);
- document.removeEventListener("pointerup", this.pointerUp);
+ window.removeEventListener("keydown", KeyManager.Handler.handle);
+ window.removeEventListener("pointerdown", this.pointerDown);
+ window.removeEventListener("pointerup", this.pointerUp);
}
constructor(props: Readonly<{}>) {