From 601e464e3f6a34aa13594f20cf1ec3dbfa8ec7eb Mon Sep 17 00:00:00 2001 From: Thomas Hackl Date: Thu, 8 Jan 2026 13:22:39 +0100 Subject: mount and unmount handling --- resources/assets/javascripts/lib/forms.js | 2 +- resources/assets/javascripts/lib/studip-vue.js | 2 +- resources/vue/apps/StudipWizard.vue | 26 +++++++++++++------------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/resources/assets/javascripts/lib/forms.js b/resources/assets/javascripts/lib/forms.js index 19c85c6..e4d54a2 100644 --- a/resources/assets/javascripts/lib/forms.js +++ b/resources/assets/javascripts/lib/forms.js @@ -249,7 +249,7 @@ const Forms = { } }); const instance = app.mount(f); - STUDIP.Vue.emit('form.mounted', instance); + STUDIP.Vue.emit('form.mounted', {app: app, instance: instance}); } }); }); diff --git a/resources/assets/javascripts/lib/studip-vue.js b/resources/assets/javascripts/lib/studip-vue.js index cf9d5ff..c8aa096 100644 --- a/resources/assets/javascripts/lib/studip-vue.js +++ b/resources/assets/javascripts/lib/studip-vue.js @@ -65,7 +65,7 @@ class Vue const instance = app.mount(node); - STUDIP.Vue.emit('vueApp.mounted', instance); + STUDIP.Vue.emit('vueApp.mounted', { config: config, app: app, instance: instance}); this.handleDialogClose(node, app); } diff --git a/resources/vue/apps/StudipWizard.vue b/resources/vue/apps/StudipWizard.vue index 9b9b952..caab138 100644 --- a/resources/vue/apps/StudipWizard.vue +++ b/resources/vue/apps/StudipWizard.vue @@ -70,7 +70,7 @@