Notes/src/public/app/widgets/containers/side_pane_container.js

22 lines
544 B
JavaScript
Raw Normal View History

import options from "../../services/options.js";
2020-02-07 22:19:35 +01:00
import FlexContainer from "./flex_container.js";
2020-02-07 22:19:35 +01:00
export default class SidePaneContainer extends FlexContainer {
2021-05-22 21:35:25 +02:00
constructor() {
2020-02-27 10:03:14 +01:00
super('column');
2021-05-22 21:35:25 +02:00
this.id('left-pane');
2020-02-27 10:03:14 +01:00
this.css('height', '100%');
}
isEnabled() {
2021-05-22 21:35:25 +02:00
return super.isEnabled() && options.is( 'leftPaneVisible');
}
2021-05-22 21:35:25 +02:00
entitiesReloadedEvent({loadResults}) {
if (loadResults.isOptionReloaded("leftPaneVisible")) {
this.toggleInt(this.isEnabled());
}
}
}