Skip to content

Commit 93bbd4c

Browse files
committed
Add customFilters to moduleSideEffects to fix script editor
1 parent 5320ee5 commit 93bbd4c

3 files changed

Lines changed: 12 additions & 5 deletions

File tree

resources/js/processes/scripts/components/ScriptEditor.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -402,11 +402,11 @@
402402
</template>
403403

404404
<script>
405+
import Vue from "vue";
405406
import MonacoEditor from "vue-monaco";
406407
import _ from "lodash";
407408
import TopMenu from "../../../components/Menu.vue";
408-
// eslint-disable-next-line no-unused-vars
409-
import customFilters from "../customFilters";
409+
import "../customFilters";
410410
import autosaveMixins from "../../../modules/autosave/mixins";
411411
import AssetRedirectMixin from "../../../components/shared/AssetRedirectMixin";
412412
import AiTab from "./AiTab.vue";

resources/js/processes/scripts/customFilters.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import Vue from "vue";
2+
13
// PHP
24
Vue.filter("php", (value) => {
35
value = value.split("\r");

vite.config.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -336,8 +336,12 @@ export default defineConfig(({ mode }) => {
336336
{ src: "resources/js/components/DetailRow.vue", dest: "../js" },
337337
{ src: "resources/js/components/FilterBar.vue", dest: "../js" },
338338
{ src: "resources/js/timeout.js", dest: "../js" },
339-
// Modeler SVG icons (same target as Mix; referenced by modeler's __webpack_require__.p)
340-
{ src: "node_modules/@processmaker/modeler/dist/img", dest: "../js/img" },
339+
// Modeler SVG icons (referenced by modeler's __webpack_require__.p → /js/img/)
340+
{
341+
src: "node_modules/@processmaker/modeler/dist/img/**/*",
342+
dest: "../js/img",
343+
rename: { stripBase: 5 },
344+
},
341345
// BPMN font symbols
342346
{ src: "node_modules/bpmn-font/dist", dest: "../css/bpmn-symbols" },
343347
// Monaco Editor (mirrors webpack.mix.js lines 119-138)
@@ -395,7 +399,8 @@ export default defineConfig(({ mode }) => {
395399
|| id.includes("libraries/processesComponents")
396400
|| id.includes("libraries/processesCatalogueComponents")
397401
|| id.includes("libraries/scriptsComponents")
398-
|| id.includes("libraries/screensComponents"),
402+
|| id.includes("libraries/screensComponents")
403+
|| id.includes("processes/scripts/customFilters"),
399404
},
400405
},
401406
},

0 commit comments

Comments
 (0)