Notes/src/public/app/widgets/mobile_widgets/sidebar_container.js

30 lines
664 B
JavaScript
Raw Normal View History

import FlexContainer from "../containers/flex_container.js";
export default class SidebarContainer extends FlexContainer {
constructor(screenName, direction) {
super(direction);
this.screenName = screenName;
}
doRender() {
super.doRender();
this.$widget.on("click", () => {
this.triggerCommand('setActiveScreen', {
screen: "detail"
});
});
}
activeScreenChangedEvent({activeScreen}) {
if (activeScreen === this.screenName) {
this.$widget.addClass('show');
} else {
this.$widget.removeClass('show');
}
}
}