diff --git a/resources/js/bootstrap.js b/resources/js/bootstrap.js index 36adc17e16..24b959fde8 100644 --- a/resources/js/bootstrap.js +++ b/resources/js/bootstrap.js @@ -1,5 +1,6 @@ import "bootstrap-vue/dist/bootstrap-vue.css"; import { BootstrapVue, BootstrapVueIcons } from "bootstrap-vue"; +import * as bootstrap from "bootstrap"; import Echo from "laravel-echo"; import Router from "vue-router"; import ScreenBuilder, { initializeScreenCache } from "@processmaker/screen-builder"; @@ -16,6 +17,7 @@ import VueI18Next from "@panter/vue-i18next"; import { install as VuetableInstall } from "vuetable-2"; import MonacoEditor from "vue-monaco"; import Vue from "vue"; +import * as vue from "vue"; import VueCookies from "vue-cookies"; import Pagination from "./components/common/Pagination"; import ScreenSelect from "./processes/modeler/components/inspector/ScreenSelect.vue"; @@ -68,7 +70,8 @@ window.$ = window.jQuery = require("jquery"); */ window.Vue = Vue; - +window.vue = vue; +window.bootstrap = bootstrap; window.Vue.use(BootstrapVue); window.Vue.use(BootstrapVueIcons); window.Vue.use(ScreenBuilder); @@ -81,6 +84,7 @@ window.VueMonaco = require("vue-monaco"); window.ScreenBuilder = require("@processmaker/screen-builder"); window.VueFormElements = require("@processmaker/vue-form-elements"); +window.Modeler = require("@processmaker/modeler"); window.VueRouter = Router; diff --git a/webpack.mix.js b/webpack.mix.js index 811935b1a2..160f1612ba 100644 --- a/webpack.mix.js +++ b/webpack.mix.js @@ -64,7 +64,7 @@ mix .copy("resources/js/components/FilterBar.vue", "public/js") .copy("resources/js/timeout.js", "public/js") // Copy files necessary for images for the designer/modeler to it's own img directory - .copy("node_modules/@processmaker/modeler/dist/img", "public/js/processes/modeler/img") + .copy("node_modules/@processmaker/modeler/dist/img", "public/js/img") // .copy("node_modules/@processmaker/screen-builder/dist/img", "public/js/img") // .copy("node_modules/@processmaker/vue-form-elements/dist", "public/js") .copy("node_modules/bpmn-font/dist", "public/css/bpmn-symbols");