aboutsummaryrefslogtreecommitdiff
path: root/src/client/documents/Documents.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/documents/Documents.ts')
-rw-r--r--src/client/documents/Documents.ts14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/client/documents/Documents.ts b/src/client/documents/Documents.ts
index e54fe16de..f3ab7c788 100644
--- a/src/client/documents/Documents.ts
+++ b/src/client/documents/Documents.ts
@@ -827,9 +827,12 @@ export namespace Docs {
viewFirstProps.author = Doc.CurrentUserEmail;
let viewDoc: Doc;
if (placeholderDoc) {
+ placeholderDoc._height = Number(options._height);
+ placeholderDoc._width = Number(options._width);
viewDoc = Doc.assign(placeholderDoc, viewFirstProps, true, true);
+ } else {
+ viewDoc = Doc.assign(Doc.MakeDelegate(dataDoc, delegId), viewFirstProps, true, true);
}
- viewDoc = Doc.assign(Doc.MakeDelegate(dataDoc, delegId), viewFirstProps, true, true);
Doc.assign(viewDoc, viewProps, true, true);
![DocumentType.LINK, DocumentType.MARKER, DocumentType.LABEL].includes(viewDoc.type as any) && DocUtils.MakeLinkToActiveAudio(() => viewDoc);
@@ -901,7 +904,7 @@ export namespace Docs {
return InstanceFromProto(Prototypes.get(DocumentType.COLOR), '', options);
}
- export const filesToDocs = new Map<Doc, File>();
+ export const filesToDocs = new Map<Doc, File | string>();
export function LoadingDocument(file: File | string, options: DocumentOptions, ytString?: string) {
const fileName = typeof file == 'string' ? file : file.name;
@@ -1854,13 +1857,6 @@ export namespace DocUtils {
});
}
- export function generatePlaceHolder(file: File, options: DocumentOptions) {
- return Docs.Create.LoadingDocument(file, options);
- // placeholder.file = file
- // TODO: nda - modify loading doc so it only takes in options
- // Docs.Create.LoadingDocument(options, )
- }
-
// copies the specified drag factory document
export function copyDragFactory(dragFactory: Doc) {
if (!dragFactory) return undefined;