diff options
Diffstat (limited to 'src/client/views/MainView.tsx')
-rw-r--r-- | src/client/views/MainView.tsx | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/client/views/MainView.tsx b/src/client/views/MainView.tsx index 437a97d0b..568ccde45 100644 --- a/src/client/views/MainView.tsx +++ b/src/client/views/MainView.tsx @@ -500,7 +500,7 @@ export class MainView extends React.Component { }; @action - createNewPresentation = async () => { + 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'); @@ -515,6 +515,14 @@ export class MainView extends React.Component { }; @action + openPresentation = (pres: Doc) => { + CollectionDockingView.AddSplit(pres, 'left'); + Doc.ActivePresentation = pres; + Doc.AddDocToList(Doc.MyTrails, 'data', pres); + this.closeFlyout(); + }; + + @action createNewFolder = async () => { const folder = Docs.Create.TreeDocument([], { title: 'Untitled folder', _stayInCollection: true, isFolder: true }); Doc.AddDocToList(Doc.MyFilesystem, 'data', folder); |