mirror of
https://github.com/zadam/trilium.git
synced 2025-11-05 12:55:55 +01:00
more refactoring ...
This commit is contained in:
@@ -8,20 +8,18 @@ class BasicWidget {
|
||||
}
|
||||
|
||||
render() {
|
||||
const $widget = $('<div>').attr('id', this.widgetId);
|
||||
|
||||
// actual rendering is async
|
||||
this.doRender($widget);
|
||||
const $widget = this.doRender();
|
||||
|
||||
// $widget.attr('id', this.widgetId);
|
||||
|
||||
return $widget;
|
||||
}
|
||||
|
||||
/**
|
||||
* for overriding
|
||||
*
|
||||
* @param {JQuery} $widget
|
||||
*/
|
||||
async doRender($widget) {}
|
||||
doRender() {}
|
||||
|
||||
eventReceived(name, data) {
|
||||
const fun = this[name + 'Listener'];
|
||||
|
||||
Reference in New Issue
Block a user