aboutsummaryrefslogtreecommitdiff
path: root/src/client/views
diff options
context:
space:
mode:
authorSam Wilkins <samwilkins333@gmail.com>2019-08-03 13:31:12 -0400
committerSam Wilkins <samwilkins333@gmail.com>2019-08-03 13:31:12 -0400
commit982961c71fdd9d5dcd02ea33a2b631076a6a1f4b (patch)
tree12e135e04464d0630ef1ccfca8ccfd1f84d26735 /src/client/views
parentc48345b74fadc558062ced96591f041eb4f2729d (diff)
refactor
Diffstat (limited to 'src/client/views')
-rw-r--r--src/client/views/GlobalKeyHandler.ts14
-rw-r--r--src/client/views/collections/CollectionBaseView.tsx2
-rw-r--r--src/client/views/nodes/DocumentView.tsx4
3 files changed, 8 insertions, 12 deletions
diff --git a/src/client/views/GlobalKeyHandler.ts b/src/client/views/GlobalKeyHandler.ts
index 99345f04e..609136bb5 100644
--- a/src/client/views/GlobalKeyHandler.ts
+++ b/src/client/views/GlobalKeyHandler.ts
@@ -5,10 +5,7 @@ import { MainView } from "./MainView";
import { DragManager } from "../util/DragManager";
import { action, runInAction } from "mobx";
import { Doc } from "../../new_fields/Doc";
-import { CognitiveServices } from "../cognitive_services/CognitiveServices";
-import DictationManager from "../util/DictationManager";
-import { ContextMenu } from "./ContextMenu";
-import { ContextMenuProps } from "./ContextMenuItem";
+import { DictationManager } from "../util/DictationManager";
const modifiers = ["control", "meta", "shift", "alt"];
type KeyHandler = (keycode: string, e: KeyboardEvent) => KeyControlInfo | Promise<KeyControlInfo>;
@@ -74,7 +71,7 @@ export default class KeyManager {
}
main.toggleColorPicker(true);
SelectionManager.DeselectAll();
- DictationManager.Instance.stop();
+ DictationManager.Controls.stop();
main.dictationOverlayVisible = false;
main.dictationSuccess = undefined;
main.overlayTimeout && clearTimeout(main.overlayTimeout);
@@ -114,19 +111,18 @@ export default class KeyManager {
let main = MainView.Instance;
main.dictationOverlayVisible = true;
main.isListening = true;
- let dictation = DictationManager.Instance;
- let command = await dictation.listen();
+ let command = await DictationManager.Controls.listen();
main.isListening = false;
if (!command) {
break;
}
command = command.toLowerCase();
main.dictatedPhrase = command;
- main.dictationSuccess = await dictation.execute(command);
+ main.dictationSuccess = await DictationManager.Commands.execute(command);
main.overlayTimeout = setTimeout(() => {
main.dictationOverlayVisible = false;
main.dictationSuccess = undefined;
- }, 3000);
+ }, 2000);
stopPropagation = true;
preventDefault = true;
}
diff --git a/src/client/views/collections/CollectionBaseView.tsx b/src/client/views/collections/CollectionBaseView.tsx
index 3f88ed98c..24604c812 100644
--- a/src/client/views/collections/CollectionBaseView.tsx
+++ b/src/client/views/collections/CollectionBaseView.tsx
@@ -34,7 +34,7 @@ export namespace CollectionViewType {
["masonry", CollectionViewType.Masonry]
]);
- export const ValueOf = (value: string) => {
+ export const valueOf = (value: string) => {
return stringMapping.get(value.toLowerCase());
};
diff --git a/src/client/views/nodes/DocumentView.tsx b/src/client/views/nodes/DocumentView.tsx
index 51661d1ae..c5d526a5a 100644
--- a/src/client/views/nodes/DocumentView.tsx
+++ b/src/client/views/nodes/DocumentView.tsx
@@ -41,7 +41,7 @@ import { ClientUtils } from '../../util/ClientUtils';
import { EditableView } from '../EditableView';
import { faHandPointer, faHandPointRight } from '@fortawesome/free-regular-svg-icons';
import { DocumentDecorations } from '../DocumentDecorations';
-import DictationManager from '../../util/DictationManager';
+import { DictationManager } from '../../util/DictationManager';
import { CollectionViewType } from '../collections/CollectionBaseView';
const JsxParser = require('react-jsx-parser').default; //TODO Why does this need to be imported like this?
@@ -539,7 +539,7 @@ export class DocumentView extends DocComponent<DocumentViewProps, Document>(Docu
}
listen = async () => {
- let transcript = await DictationManager.Instance.listen();
+ let transcript = await DictationManager.Controls.listen();
transcript && (Doc.GetProto(this.props.Document).transcript = transcript);
}