From afd0c6aa9e74322b600e4bd04b62e4b9610b42e7 Mon Sep 17 00:00:00 2001 From: Yomotsu Date: Fri, 4 Sep 2020 09:57:59 +0900 Subject: [PATCH 1/2] detect whether node or browser --- src/CameraControls.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/CameraControls.ts b/src/CameraControls.ts index 27c5050..065512a 100755 --- a/src/CameraControls.ts +++ b/src/CameraControls.ts @@ -23,7 +23,8 @@ import { extractClientCoordFromEvent } from './utils/extractClientCoordFromEvent import { notSupportedInOrthographicCamera } from './utils/notSupportedInOrthographicCamera'; import { EventDispatcher, Listener } from './EventDispatcher'; -const isMac: boolean = /Mac/.test( navigator.platform ); +const isBrowser = typeof window !== void 0; +const isMac: boolean = isBrowser && /Mac/.test( navigator.platform ); const readonlyACTION = Object.freeze( ACTION ); const TOUCH_DOLLY_FACTOR = 1 / 8; From 41a49c7f5be757b8e81409ba055642d69018b7e4 Mon Sep 17 00:00:00 2001 From: Yomotsu Date: Fri, 4 Sep 2020 10:01:33 +0900 Subject: [PATCH 2/2] ommit type --- src/CameraControls.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CameraControls.ts b/src/CameraControls.ts index 065512a..04ceca5 100755 --- a/src/CameraControls.ts +++ b/src/CameraControls.ts @@ -24,7 +24,7 @@ import { notSupportedInOrthographicCamera } from './utils/notSupportedInOrthogra import { EventDispatcher, Listener } from './EventDispatcher'; const isBrowser = typeof window !== void 0; -const isMac: boolean = isBrowser && /Mac/.test( navigator.platform ); +const isMac = isBrowser && /Mac/.test( navigator.platform ); const readonlyACTION = Object.freeze( ACTION ); const TOUCH_DOLLY_FACTOR = 1 / 8;