tab row widgetizing

This commit is contained in:
zadam
2020-01-12 19:05:09 +01:00
parent f25d735b9d
commit 9d81bf030d
14 changed files with 389 additions and 335 deletions

View File

@@ -0,0 +1,19 @@
import BasicWidget from "./basic_widget.js";
export default class TabAwareWidget extends BasicWidget {
constructor(appContext) {
super(appContext);
/** @var {TabContext} */
this.tabContext = null;
}
// to override
activeTabChanged() {}
activeTabChangedListener() {
this.tabContext = this.appContext.getActiveTabContext();
this.activeTabChanged();
}
}