diff options
author | Tyler Schicke <tyler_schicke@brown.edu> | 2019-07-02 19:03:48 -0400 |
---|---|---|
committer | Tyler Schicke <tyler_schicke@brown.edu> | 2019-07-02 19:03:48 -0400 |
commit | 6825392b8e933820bb5f66eba88da9b274cc0bc0 (patch) | |
tree | b31c3e0c9e703a40af44f2159f60a1f470c19d39 /src/client/views/MainView.tsx | |
parent | a8664face6f19cd2373bd928c2a2b3043bb6278d (diff) | |
parent | ee7572ae3d5715ddbce57db3940204a3d0a3d826 (diff) |
Merge branch 'master' of github-tsch-brown:browngraphicslab/Dash-Web
Diffstat (limited to 'src/client/views/MainView.tsx')
-rw-r--r-- | src/client/views/MainView.tsx | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/client/views/MainView.tsx b/src/client/views/MainView.tsx index cc39dc04c..19a04595a 100644 --- a/src/client/views/MainView.tsx +++ b/src/client/views/MainView.tsx @@ -285,7 +285,7 @@ export class MainView extends React.Component { document.removeEventListener("pointerup", this.onPointerUp); } @computed - get mainContent() { + get flyout() { let addDocTab = (doc: Doc, dataDoc: Doc | undefined, location: string) => { if (doc.dockingConfig) { this.openWorkspace(doc); @@ -293,7 +293,7 @@ export class MainView extends React.Component { CollectionDockingView.Instance.AddRightSplit(doc, dataDoc); } }; - let flyout = <DocumentView + return <DocumentView Document={CurrentUserUtils.UserDocument} DataDoc={undefined} addDocument={undefined} @@ -313,6 +313,9 @@ export class MainView extends React.Component { zoomToScale={emptyFunction} getScale={returnOne}> </DocumentView>; + } + @computed + get mainContent() { return <div> <div className="mainView-libraryHandle" style={{ left: `${this.flyoutWidth - 10}px` }} @@ -320,7 +323,7 @@ export class MainView extends React.Component { <span title="library View Dragger" style={{ width: "100%", height: "100%", position: "absolute" }} /> </div> <div className="mainView-libraryFlyout" style={{ width: `${this.flyoutWidth}px` }}> - {flyout} + {this.flyout} </div> {this.dockingContent} </div>; @@ -393,8 +396,8 @@ export class MainView extends React.Component { @action - toggleColorPicker = () => { - this._colorPickerDisplay = !this._colorPickerDisplay; + toggleColorPicker = (close = false) => { + this._colorPickerDisplay = close ? false : !this._colorPickerDisplay; } /* @TODO this should really be moved into a moveable toolbar component, but for now let's put it here to meet the deadline */ |