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

@@ -89,7 +89,16 @@ class StandardWidget {
async doRenderBody() {}
async isEnabled() {
return this.widgetOptions.enabled;
const label = await this.ctx.note.getLabelValue(this.widgetName);
if (label === 'enabled') {
return true;
} else if (label === 'disabled') {
return false;
}
else {
return this.widgetOptions.enabled;
}
}
isExpanded() {