From c4d6d40d41b7c1674f31f9a8e1ca1353b13ea3c5 Mon Sep 17 00:00:00 2001 From: Chris Beer <cabeer@stanford.edu> Date: Tue, 5 Feb 2019 10:37:50 -0800 Subject: [PATCH] Position the workspace controls absolutely, instead of with position: fixed so it plays nice when embedded on a page; fixes #1804 --- src/components/WorkspaceControlPanel.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/components/WorkspaceControlPanel.js b/src/components/WorkspaceControlPanel.js index 4968cbe51..be919a78c 100644 --- a/src/components/WorkspaceControlPanel.js +++ b/src/components/WorkspaceControlPanel.js @@ -21,7 +21,9 @@ class WorkspaceControlPanel extends Component { <Drawer className={classNames(classes.drawer, ns('workspace-control-panel'))} variant="permanent" + anchor="left" classes={{ paper: classNames(classes.drawer) }} + PaperProps={{ style: { position: 'absolute' } }} open > <WorkspaceControlPanelButtons /> @@ -41,6 +43,10 @@ const styles = theme => ({ ctrlBtn: { margin: theme.spacing.unit, }, + drawer: { + overflowX: 'hidden', + height: '100%', + }, }); export default withStyles(styles)(WorkspaceControlPanel); -- GitLab