From e67ea3e4df4af7b85c213baf2fc2fa0c695c3b8b Mon Sep 17 00:00:00 2001 From: Tyler Schicke Date: Sat, 2 Mar 2019 22:46:48 -0500 Subject: Minor fixes --- .../views/collections/CollectionTreeView.tsx | 31 ++++++++++++---------- 1 file changed, 17 insertions(+), 14 deletions(-) (limited to 'src') diff --git a/src/client/views/collections/CollectionTreeView.tsx b/src/client/views/collections/CollectionTreeView.tsx index bb1b49f4f..8b06d9ac4 100644 --- a/src/client/views/collections/CollectionTreeView.tsx +++ b/src/client/views/collections/CollectionTreeView.tsx @@ -33,8 +33,15 @@ class TreeView extends React.Component { collapsed: boolean = false; delete = () => { - if (this) { - this.props.deleteDoc(this.props.document); + this.props.deleteDoc(this.props.document); + } + + + @action + remove = (document: Document) => { + var children = this.props.document.GetT>(KeyStore.Data, ListField); + if (children && children !== FieldWaiting) { + children.Data.splice(children.Data.indexOf(document), 1); } } @@ -85,15 +92,14 @@ class TreeView extends React.Component { // check if this document is a collection if (children && children !== FieldWaiting) { - var subView = null; - - // render all children elements - let childrenElement = (children.Data.map(value => - console.log("test")} />) - ) + let subView; // if uncollapsed, then add the children elements if (!this.collapsed) { + // render all children elements + let childrenElement = (children.Data.map(value => + ) + ) subView =
  • {this.renderBullet(BulletType.Collapsible)} @@ -129,7 +135,7 @@ class TreeView extends React.Component { export class CollectionTreeView extends CollectionViewBase { @action - remove(document: Document) { + remove = (document: Document) => { var children = this.props.Document.GetT>(KeyStore.Data, ListField); if (children && children !== FieldWaiting) { children.Data.splice(children.Data.indexOf(document), 1); @@ -146,7 +152,7 @@ export class CollectionTreeView extends CollectionViewBase { var children = this.props.Document.GetT>(KeyStore.Data, ListField); let childrenElement = !children || children === FieldWaiting ? (null) : (children.Data.map(value => - this.remove(value)} />) + ) ) return ( @@ -154,10 +160,7 @@ export class CollectionTreeView extends CollectionViewBase {

    { - let title = this.props.Document.GetT(KeyStore.Title, TextField); - if (title && title !== "") - return title.Data; - return ""; + return this.props.Document.Title; }} SetValue={(value: string) => { this.props.Document.SetData(KeyStore.Title, value, TextField); return true; -- cgit v1.2.3-70-g09d2