CollectionNew scene

This commit is contained in:
Tom Moor
2017-07-09 10:27:29 -07:00
parent 98da54d82a
commit f456dc6b6a
12 changed files with 164 additions and 72 deletions

View File

@ -30,6 +30,7 @@ class Document {
starred: boolean = false;
text: string = '';
title: string = 'Untitled document';
parentDocument: ?Document;
updatedAt: string;
updatedBy: User;
url: string;
@ -151,13 +152,14 @@ class Document {
return this;
};
updateData(data: Object | Document) {
updateData(data: Object = {}) {
if (data.text) data.title = parseHeader(data.text);
data.hasPendingChanges = true;
extendObservable(this, data);
}
constructor(document?: Object = {}) {
this.updateData(document);
constructor(data?: Object = {}) {
this.updateData(data);
this.errors = stores.errors;
}
}