aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/TempTreeView.tsx
diff options
context:
space:
mode:
authorMonika Hedman <monika_hedman@brown.edu>2019-02-19 19:01:28 -0500
committerMonika Hedman <monika_hedman@brown.edu>2019-02-19 19:01:28 -0500
commitf2bdae28c9fcd5306b0d14e1bbfafc2bb232aed8 (patch)
tree8c4c3f21975329f9079aeb96b49a4db73fc40fa1 /src/client/views/TempTreeView.tsx
parent0ac7f12d00273003b0d0ca87df7bf553fa2e93c0 (diff)
got width and height!!!
Diffstat (limited to 'src/client/views/TempTreeView.tsx')
-rw-r--r--src/client/views/TempTreeView.tsx26
1 files changed, 9 insertions, 17 deletions
diff --git a/src/client/views/TempTreeView.tsx b/src/client/views/TempTreeView.tsx
index 2d02f3fde..4b1650ac5 100644
--- a/src/client/views/TempTreeView.tsx
+++ b/src/client/views/TempTreeView.tsx
@@ -1,4 +1,4 @@
-import { observable, computed } from "mobx";
+import { action, observable, computed } from "mobx";
import React = require("react");
import { observer } from "mobx-react";
import { Document } from "../../fields/Document";
@@ -13,23 +13,16 @@ export interface IProps {
@observer
export class TempTreeView extends React.Component<IProps>{
+ @action
onClick(doc: Document) {
+
let view = DocumentManager.Instance.getDocumentView(doc);
if (view != null) {
- //console.log(view.Id)
- //console.log(view.props.GetTransform().TranslateX)
- DocumentManager.Instance.centerNode(view);
- console.log(view.props.Document.Title)
- if (view.props.ContainingCollectionView != undefined) {
- //console.log(view.props.ContainingCollectionView.Id)
- // view.props.ContainingCollectionView
- }
- else {
- console.log("containing collection is undefined")
+ if (DocumentManager.Instance.parentIsFreeform(view)) {
+ view.switchColor()
}
-
- view.switchColor();
+ DocumentManager.Instance.centerNode(view);
}
}
@@ -37,10 +30,10 @@ export class TempTreeView extends React.Component<IProps>{
return (
<div className="tempTree">
<div className="list">
- {this.props.mainCollection.map(doc => {
+ {DocumentManager.Instance.DocumentViews.map(doc => {
return (
- <div key={doc.Id} onClick={() => { this.onClick(doc) }}>
- {doc.Title}
+ <div key={doc.Id} onClick={() => { this.onClick(doc.props.Document) }}>
+ {doc.props.Document.Title}
</div>
)
}
@@ -49,5 +42,4 @@ export class TempTreeView extends React.Component<IProps>{
</div>
);
}
-
} \ No newline at end of file