options split into individual classes

This commit is contained in:
zadam
2019-08-21 20:24:37 +02:00
parent dddb02a286
commit c11479de58
10 changed files with 414 additions and 406 deletions

View File

@@ -53,13 +53,13 @@ class Sidebar {
this.widgets = [];
this.$widgetContainer.empty();
const widgetClasses = [
await import("../widgets/note_info.js"),
await import("../widgets/link_map.js"),
await import("../widgets/note_revisions.js"),
await import("../widgets/attributes.js"),
await import("../widgets/what_links_here.js")
].map(m => m.default);
const widgetClasses = (await Promise.all([
import("../widgets/note_info.js"),
import("../widgets/link_map.js"),
import("../widgets/note_revisions.js"),
import("../widgets/attributes.js"),
import("../widgets/what_links_here.js")
])).map(m => m.default);
const widgetRelations = await this.ctx.note.getRelations('widget');