mirror of
https://github.com/zadam/trilium.git
synced 2025-11-09 23:05:51 +01:00
added TabCachingWidget
This commit is contained in:
@@ -7,13 +7,17 @@ class BasicWidget {
|
||||
this.widgetId = `widget-${this.constructor.name}`;
|
||||
}
|
||||
|
||||
renderTo($parent) {
|
||||
$parent.append(this.render());
|
||||
}
|
||||
|
||||
render() {
|
||||
// actual rendering is async
|
||||
const $widget = this.doRender();
|
||||
this.$widget = this.doRender();
|
||||
|
||||
// $widget.attr('id', this.widgetId);
|
||||
|
||||
return $widget;
|
||||
return this.$widget;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -33,6 +37,10 @@ class BasicWidget {
|
||||
this.appContext.trigger(name, data);
|
||||
}
|
||||
|
||||
toggle(show) {
|
||||
this.$widget.toggle(show);
|
||||
}
|
||||
|
||||
cleanup() {}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user