From c5e60251835ef9fa60054e422f51d5f92c8494bb Mon Sep 17 00:00:00 2001 From: Tyler Schicke Date: Fri, 1 Feb 2019 15:27:15 -0500 Subject: added ImageField and RichTextField types --- src/documents/Documents.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/documents') diff --git a/src/documents/Documents.ts b/src/documents/Documents.ts index 73cf483ef..a2d25e606 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"; interface DocumentOptions { x?: number; @@ -51,10 +53,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; } @@ -120,7 +122,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; } -- cgit v1.2.3-70-g09d2