aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/MainView.tsx
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2022-09-13 12:51:37 -0400
committerbobzel <zzzman@gmail.com>2022-09-13 12:51:37 -0400
commit743f4ab3a65babedb30b8ae9575e9b3583e52b3d (patch)
tree503277c9cf659b2fefc92ebbd80586975e2468f2 /src/client/views/MainView.tsx
parentecc97b7d09f66b25a19b1e33d547e32d2f0a591d (diff)
fixed activePresentation to work properly with multiple dashboards. fixed undoing PinDoc.
Diffstat (limited to 'src/client/views/MainView.tsx')
-rw-r--r--src/client/views/MainView.tsx9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/client/views/MainView.tsx b/src/client/views/MainView.tsx
index 79f83b386..09ab49d1c 100644
--- a/src/client/views/MainView.tsx
+++ b/src/client/views/MainView.tsx
@@ -524,17 +524,14 @@ export class MainView extends React.Component {
createNewPresentation = () => {
const pres = Docs.Create.PresDocument({ title: 'Untitled Trail', _viewType: CollectionViewType.Stacking, _fitWidth: true, _width: 400, _height: 500, targetDropAction: 'alias', _chromeHidden: true, boxShadow: '0 0' });
CollectionDockingView.AddSplit(pres, 'left');
-
- const myTrails = Doc.ActiveDashboard!.myTrails as Doc
- console.log(Doc.ActiveDashboard!.myTrails)
- Doc.AddDocToList(myTrails, "trails", pres)
- Doc.ActivePresentation = pres
+ Doc.MyTrails && Doc.AddDocToList(Doc.MyTrails, 'data', pres); // Doc.MyTrails should be created in createDashboard
+ Doc.ActivePresentation = pres;
};
@action
openPresentation = (pres: Doc) => {
CollectionDockingView.AddSplit(pres, 'left');
- Doc.ActivePresentation = pres;
+ Doc.MyTrails && (Doc.ActivePresentation = pres);
Doc.AddDocToList(Doc.MyTrails, 'data', pres);
this.closeFlyout();
};