From 92176f565b5269238d059fa8cdfd0b35cbdb1f7d Mon Sep 17 00:00:00 2001
From: Murtaza Sultani
Date: Thu, 25 Sep 2025 10:47:15 +0200
Subject: Resolve "Vue Komponente: StudipSelect - funktioniert schlecht, wenn
das Item einen langen Namen hat und beim Auf- oder Zuklappen"
Closes #5820
Merge request studip/studip!4499
---
resources/assets/stylesheets/scss/forum.scss | 3 -
resources/assets/stylesheets/scss/select.scss | 4 +
resources/vue/apps/ConsultationCreator.vue | 61 ++++----
resources/vue/apps/forum/discussions/Edit.vue | 46 ++++--
resources/vue/apps/forum/search/Index.vue | 64 ++++++---
resources/vue/apps/forum/topics/Edit.vue | 64 ++++-----
.../courseware/blocks/CoursewareChartBlock.vue | 26 ++--
.../courseware/blocks/CoursewareHeadlineBlock.vue | 156 +++++++++++----------
.../courseware/blocks/CoursewareImageMapBlock.vue | 26 ++--
.../courseware/blocks/CoursewareKeyPointBlock.vue | 29 ++--
.../courseware/blocks/CoursewareTestBlock.vue | 51 +++----
.../courseware/blocks/CoursewareTimelineBlock.vue | 30 ++--
.../containers/CoursewareAccordionContainer.vue | 34 +++--
.../containers/CoursewareTabsContainer.vue | 34 +++--
.../CoursewareStructuralElementDialogAdd.vue | 42 +++---
.../CoursewareStructuralElementDialogCopy.vue | 56 ++++----
.../CoursewareStructuralElementDialogSettings.vue | 43 +++---
.../courseware/toolbar/CoursewareToolbarBlocks.vue | 5 +-
.../courseware/unit/CoursewareShelfDialogAdd.vue | 51 +++----
.../courseware/unit/CoursewareShelfDialogCopy.vue | 54 +++----
.../unit/CoursewareShelfDialogImport.vue | 51 +++----
.../unit/CoursewareShelfDialogTopics.vue | 39 +++---
.../unit/CoursewareUnitItemDialogLayout.vue | 39 +++---
.../components/file-chooser/FileChooserToolbar.vue | 13 +-
resources/vue/components/forum/SelectTagsInput.vue | 5 +-
resources/vue/components/forum/SelectUserInput.vue | 1 +
.../forum/discussions/SelectDiscussionType.vue | 3 +-
.../components/forum/topics/SelectTopicInput.vue | 5 +-
.../components/stock-images/ColorFilterWidget.vue | 10 +-
.../vue/components/stock-images/SelectorSearch.vue | 4 +-
30 files changed, 600 insertions(+), 449 deletions(-)
diff --git a/resources/assets/stylesheets/scss/forum.scss b/resources/assets/stylesheets/scss/forum.scss
index ccfe15f..480a3ca 100644
--- a/resources/assets/stylesheets/scss/forum.scss
+++ b/resources/assets/stylesheets/scss/forum.scss
@@ -334,9 +334,6 @@ $card-max-width: 300px;
.forum-form {
flex: 1;
padding: 5px 10px;
- .multi-select-input .vs__dropdown-toggle {
- max-height: fit-content;
- }
fieldset:not(.undecorated) > :not(legend, table) {
max-width: calc(100% - 1px);
diff --git a/resources/assets/stylesheets/scss/select.scss b/resources/assets/stylesheets/scss/select.scss
index 22c6c20..e9c3ddf 100644
--- a/resources/assets/stylesheets/scss/select.scss
+++ b/resources/assets/stylesheets/scss/select.scss
@@ -83,6 +83,10 @@ form.default .studip-v-select .vs__selected {
display: none;
}
}
+
+ &__dropdown-toggle {
+ max-height: fit-content;
+ }
}
.multiselect__tags {
diff --git a/resources/vue/apps/ConsultationCreator.vue b/resources/vue/apps/ConsultationCreator.vue
index c0e3551..4e92eb5 100644
--- a/resources/vue/apps/ConsultationCreator.vue
+++ b/resources/vue/apps/ConsultationCreator.vue
@@ -157,47 +157,60 @@
-
+
-
- {{ $gettext('Durchführende Gruppen') }}
-
+
+ {{ $gettext('Durchführende Gruppen') }}
+
+
-
+
-
- {{ $gettext('Durchführende Einrichtungen') }}
-
+
+ {{ $gettext('Durchführende Einrichtungen') }}
+
+
-
+