widget can be also enabled/disabled using labels

This commit is contained in:
zadam
2019-09-01 09:52:07 +02:00
parent 0c78fda531
commit 3ca37b2f42
3 changed files with 14 additions and 6 deletions

View File

@@ -14,7 +14,6 @@ class Sidebar {
widgets: []
}, state);
this.widgets = [];
this.rendered = false;
this.$sidebar = ctx.$tabContent.find(".note-detail-sidebar");
this.$widgetContainer = this.$sidebar.find(".note-detail-widget-container");
this.$showSideBarButton = this.ctx.$tabContent.find(".show-sidebar-button");
@@ -54,7 +53,9 @@ class Sidebar {
}
for (const widget of this.widgets) {
widget.cleanup();
if (widget.cleanup) {
widget.cleanup();
}
}
this.widgets = [];
@@ -100,7 +101,7 @@ class Sidebar {
this.$widgetContainer.append($el);
}
catch (e) {
ws.logError(`Error while loading widget ${widget.widgetName}: ${e.message}`);
ws.logError(`Error while rendering widget ${widget.widgetName}: ${e.message}`);
}
}
}