aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/client/views/InkTranscription.tsx17
1 files changed, 3 insertions, 14 deletions
diff --git a/src/client/views/InkTranscription.tsx b/src/client/views/InkTranscription.tsx
index ca0f9792d..0e8ccd57b 100644
--- a/src/client/views/InkTranscription.tsx
+++ b/src/client/views/InkTranscription.tsx
@@ -1,13 +1,12 @@
import * as iink from 'iink-js';
import { action, observable } from 'mobx';
import * as React from 'react';
-import { DataSym, Doc, DocListCast, HeightSym, WidthSym, LayoutSym } from '../../fields/Doc';
+import { Doc, DocListCast, HeightSym, WidthSym } from '../../fields/Doc';
import { InkData, InkField } from "../../fields/InkField";
import { Cast, DateCast, NumCast } from '../../fields/Types';
import { DocumentType } from "../documents/DocumentTypes";
import './InkTranscription.scss';
-import { aggregateBounds, Utils } from '../../Utils';
-import { timesSeries } from 'async';
+import { aggregateBounds } from '../../Utils';
import { CollectionFreeFormView } from './collections/collectionFreeForm';
import { DocumentManager } from "../util/DocumentManager";
@@ -21,17 +20,12 @@ export class InkTranscription extends React.Component {
@observable _textRef: any;
private lastJiix: any;
private currGroup?: Doc;
- private wordsBoundMapping: any;
- private inkDocs: Doc[];
- private ffView: any;
private containingLayout?: Doc;
constructor(props: Readonly<{}>) {
super(props);
InkTranscription.Instance = this;
- this.wordsBoundMapping = new Map<any, any>();
- this.inkDocs = new Array<Doc>();
}
componentWillUnmount() {
@@ -111,11 +105,6 @@ export class InkTranscription extends React.Component {
transcribeInk = (groupDoc: Doc | undefined, containingLayout: Doc, inkDocs: Doc[], math: boolean, ffView?: CollectionFreeFormView) => {
if (!groupDoc) return;
- this.inkDocs = inkDocs;
- if (ffView) {
- this.ffView = ffView;
- }
-
const validInks = inkDocs.filter(s => s.type === DocumentType.INK);
const strokes: InkData[] = [];
@@ -290,7 +279,7 @@ export class InkTranscription extends React.Component {
wordInkDocMap.set(word, newEntry);
}
});
- this.subgroupsTranscriptions(wordInkDocMap);
+ if (this.lastJiix.words.length > 1) this.subgroupsTranscriptions(wordInkDocMap);
}
}
const text = exports['text/plain'];