diff --git a/resources/js/processes/modeler/process-map.js b/resources/js/processes/modeler/process-map.js index 62601b7e7d..733810a8c1 100644 --- a/resources/js/processes/modeler/process-map.js +++ b/resources/js/processes/modeler/process-map.js @@ -1,17 +1,19 @@ import Vue from "vue"; import ProcessMap from "./components/ProcessMap.vue"; -window.ProcessMaker.i18nPromise.then(() => { - new Vue({ - render: (h) => h(ProcessMap, { - props: { - enableTooltip: (window.document - .getElementById("modeler-app") - .getAttribute("enable-tooltip") ?? "true") === "true", - forDocumenting: (window.document - .getElementById("modeler-app") - .getAttribute("for-documenting") ?? "false") === "true", - }, - }), - }).$mount("#modeler-app"); -}); +window.addEventListener('load', () => { + window.ProcessMaker.i18nPromise.then(() => { + new Vue({ + render: (h) => h(ProcessMap, { + props: { + enableTooltip: (window.document + .getElementById("modeler-app") + .getAttribute("enable-tooltip") ?? "true") === "true", + forDocumenting: (window.document + .getElementById("modeler-app") + .getAttribute("for-documenting") ?? "false") === "true", + }, + }), + }).$mount("#modeler-app"); + }); +}); \ No newline at end of file