mirror of
https://github.com/zadam/trilium.git
synced 2025-11-03 20:06:08 +01:00
tab row widgetizing
This commit is contained in:
19
src/public/javascripts/widgets/tab_aware_widget.js
Normal file
19
src/public/javascripts/widgets/tab_aware_widget.js
Normal 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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user