diff --git a/src/public/javascripts/widgets/layout.js b/src/public/javascripts/widgets/layout.js index b3793cfc4..012791fda 100644 --- a/src/public/javascripts/widgets/layout.js +++ b/src/public/javascripts/widgets/layout.js @@ -35,7 +35,7 @@ export default class Layout { new TitleBarButtonsWidget(appContext) ]), new StandardTopWidget(appContext), - new FlexContainer(appContext, { 'flex-direction': 'row' }, [ + new FlexContainer(appContext, { 'flex-direction': 'row', 'overflow': 'hidden' }, [ new SidePaneContainer(appContext, 'left', [ new GlobalButtonsWidget(appContext), new SearchBoxWidget(appContext), diff --git a/src/public/javascripts/widgets/side_pane_container.js b/src/public/javascripts/widgets/side_pane_container.js index da80cef02..5bb090804 100644 --- a/src/public/javascripts/widgets/side_pane_container.js +++ b/src/public/javascripts/widgets/side_pane_container.js @@ -1,24 +1,14 @@ -import BasicWidget from "./basic_widget.js"; import options from "../services/options.js"; +import FlexContainer from "./flex_container.js"; -export default class SidePaneContainer extends BasicWidget { +export default class SidePaneContainer extends FlexContainer { constructor(appContext, side, widgets) { - super(appContext); + super(appContext, {id: side + '-pane', 'flex-direction': 'column', 'height': '100%'}, widgets); this.side = side; this.children = widgets; } - render() { - this.$widget = $(`