diff options
Diffstat (limited to 'src/documents/Documents.ts')
-rw-r--r-- | src/documents/Documents.ts | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/documents/Documents.ts b/src/documents/Documents.ts index 487490ea5..a5edebda2 100644 --- a/src/documents/Documents.ts +++ b/src/documents/Documents.ts @@ -6,6 +6,8 @@ import { ListField } from "../fields/ListField"; import { FieldTextBox } from "../views/nodes/FieldTextBox"; import { CollectionDockingView } from "../views/collections/CollectionDockingView"; import { CollectionSchemaView } from "../views/collections/CollectionSchemaView"; +import { ImageField } from "../fields/ImageField"; +import { RichTextField } from "../fields/RichTextField"; import { ImageBox } from "../views/nodes/ImageBox"; interface DocumentOptions { @@ -52,10 +54,10 @@ export namespace Documents { return textProto; } - export function TextDocument(text: string, options: DocumentOptions = {}): Document { + export function TextDocument(options: DocumentOptions = {}): Document { let doc = GetTextPrototype().MakeDelegate(); setupOptions(doc, options); - // doc.SetField(KeyStore.Data, new TextField(text)); + doc.SetField(KeyStore.Data, new RichTextField()); return doc; } @@ -121,7 +123,7 @@ export namespace Documents { export function ImageDocument(url: string, options: DocumentOptions = {}): Document { let doc = GetImagePrototype().MakeDelegate(); setupOptions(doc, options); - doc.SetField(KeyStore.Data, new TextField(url)); + doc.SetField(KeyStore.Data, new ImageField(new URL(url))); return doc; } |