diff options
author | madelinegr <mgriswold99@gmail.com> | 2019-02-25 20:00:43 -0500 |
---|---|---|
committer | madelinegr <mgriswold99@gmail.com> | 2019-02-25 20:00:43 -0500 |
commit | 56f861dcec1443c84af2f3bd98c4422ccdf82e1c (patch) | |
tree | 5b22f656a531a3e09a2f5fc929590240cbfbdf89 /src/client/documents/Documents.ts | |
parent | 9ce2b722ec0fce077a595d3d7bb01f735f1d2c81 (diff) |
pin and remove doc
Diffstat (limited to 'src/client/documents/Documents.ts')
-rw-r--r-- | src/client/documents/Documents.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/client/documents/Documents.ts b/src/client/documents/Documents.ts index 15ecfbfe6..376f27192 100644 --- a/src/client/documents/Documents.ts +++ b/src/client/documents/Documents.ts @@ -11,6 +11,7 @@ import { CollectionView, CollectionViewType } from "../views/collections/Collect import { FieldView } from "../views/nodes/FieldView"; import { HtmlField } from "../../fields/HtmlField"; import { WebView } from "../views/nodes/WebView"; +import { PresentationView } from "../views/PresentationView"; export interface DocumentOptions { x?: number; @@ -190,4 +191,12 @@ export namespace Documents { export function DockDocument(config: string, options: DocumentOptions, id?: string) { return CollectionDocument(config, CollectionViewType.Docking, options, id) } + + export function PresentationDocument(documents: Array<Document>, options: DocumentOptions, id?: string) { + let doc = GetCollectionPrototype().MakeDelegate(id); + setupOptions(doc, options); + doc.SetData(KeyStore.Data, documents, ListField); + doc.SetNumber(KeyStore.ViewType, CollectionViewType); + return doc; + } }
\ No newline at end of file |