From d23c97370674bdabf60b39f025f2e4905701689c Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms Date: Wed, 22 Jan 2025 09:38:24 +0000 Subject: fix content modules dispay and add missing vuex store mutation, fixes #5162 Closes #5162 Merge request studip/studip!3865 --- app/views/course/contentmodules/info.php | 8 +++++- resources/assets/stylesheets/scss/forms.scss | 2 +- resources/vue/components/ContentModulesControl.vue | 29 ++++++++++++---------- resources/vue/store/ContentModulesStore.js | 3 +++ 4 files changed, 27 insertions(+), 15 deletions(-) diff --git a/app/views/course/contentmodules/info.php b/app/views/course/contentmodules/info.php index 0585ebe..48323c4 100644 --- a/app/views/course/contentmodules/info.php +++ b/app/views/course/contentmodules/info.php @@ -1,3 +1,9 @@ + getDescriptionMode() === 'replace_all') : ?> getPluginDescription()) ?> @@ -19,7 +25,7 @@ withProps([ - 'module_id' => (string) $plugin->getPluginId(), + 'module_id' => (int) $plugin->getPluginId(), ]) ?> 0) : ?> diff --git a/resources/assets/stylesheets/scss/forms.scss b/resources/assets/stylesheets/scss/forms.scss index b5bf7e2..6aa582e 100644 --- a/resources/assets/stylesheets/scss/forms.scss +++ b/resources/assets/stylesheets/scss/forms.scss @@ -639,7 +639,7 @@ form.inline { } .studip-dialog { - [data-vue-app], + > .ui-dialog-content > [data-vue-app], &.no-default-buttons .ui-dialog-content { min-height: 100%; display: flex; diff --git a/resources/vue/components/ContentModulesControl.vue b/resources/vue/components/ContentModulesControl.vue index e41f200..9fc6f7b 100644 --- a/resources/vue/components/ContentModulesControl.vue +++ b/resources/vue/components/ContentModulesControl.vue @@ -1,7 +1,7 @@