aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/collections/collectionFreeForm
diff options
context:
space:
mode:
authorbob <bcz@cs.brown.edu>2019-09-16 17:45:30 -0400
committerbob <bcz@cs.brown.edu>2019-09-16 17:45:30 -0400
commit624d44ad339d55df66a4ed8bf4b2cb91608efeef (patch)
tree8bf13de4f5ffe13d0e8b9f2329237f9c38c2a4c2 /src/client/views/collections/collectionFreeForm
parent999cd7deb87ce5c6430a5f8e0e1721033736bbab (diff)
fixed maximizing of summarized documents and docs in stacking views.
Diffstat (limited to 'src/client/views/collections/collectionFreeForm')
-rw-r--r--src/client/views/collections/collectionFreeForm/MarqueeView.tsx5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/client/views/collections/collectionFreeForm/MarqueeView.tsx b/src/client/views/collections/collectionFreeForm/MarqueeView.tsx
index d74fbafb3..8decebe0d 100644
--- a/src/client/views/collections/collectionFreeForm/MarqueeView.tsx
+++ b/src/client/views/collections/collectionFreeForm/MarqueeView.tsx
@@ -327,8 +327,8 @@ export class MarqueeView extends React.Component<MarqueeViewProps>
});
newCollection.chromeStatus = "disabled";
let summary = Docs.Create.TextDocument({ x: bounds.left, y: bounds.top, width: 300, height: 100, autoHeight: true, backgroundColor: "#e2ad32" /* yellow */, title: "-summary-" });
- Doc.GetProto(summary).maximizeLocation = "inTab"; // or "inPlace", or "onRight"
Doc.GetProto(newCollection).summaryDoc = summary;
+ Doc.GetProto(summary).summarizedDocs = new List<Doc>([newCollection]);
newCollection.x = bounds.left + bounds.width;
let computed = CompileScript(`return summaryTitle(this);`, { params: { this: "Doc" }, typecheck: false });
computed.compiled && (Doc.GetProto(newCollection).title = new ComputedField(computed));
@@ -336,9 +336,10 @@ export class MarqueeView extends React.Component<MarqueeViewProps>
let container = Docs.Create.FreeformDocument([summary, newCollection], { x: bounds.left, y: bounds.top, width: 300, height: 200, chromeStatus: "disabled", title: "-summary-" });
container.viewType = CollectionViewType.Stacking;
container.autoHeight = true;
+ Doc.GetProto(summary).maximizeLocation = "inPlace"; // or "inPlace", or "onRight"
this.props.addLiveTextDocument(container);
} else if (e.key === "S") { // the summary stands alone, but is linked to a collection of the summarized documents - set the OnCLick behavior to link follow to access them
- summary.proto!.summarizedDocs = new List<Doc>([newCollection]);
+ Doc.GetProto(summary).maximizeLocation = "inTab"; // or "inPlace", or "onRight"
this.props.addLiveTextDocument(summary);
}
}