using dynamic import for dialogs and widgets to speed up initial load

This commit is contained in:
zadam
2019-08-20 21:40:47 +02:00
parent b818f020a7
commit fab4c59f9b
72 changed files with 1393 additions and 450 deletions

View File

@@ -1,4 +1,3 @@
import attributesDialog from "../dialogs/attributes.js";
import utils from "../services/utils.js";
import linkService from "../services/link.js";
import messagingService from "../services/messaging.js";
@@ -9,7 +8,8 @@ class AttributesWidget extends StandardWidget {
getHeaderActions() {
const $showFullButton = $("<a>").append("show dialog").addClass('widget-header-action');
$showFullButton.click(() => {
$showFullButton.click(async () => {
const attributesDialog = await import("../dialogs/attributes.js");
attributesDialog.showDialog();
});