From d40194171a96a27922c5b8092ef08605a35ba167 Mon Sep 17 00:00:00 2001
From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de>
Date: Tue, 15 Aug 2023 11:30:08 +0000
Subject: [PATCH] use ACTIONMENU_THRESHOLD + 1 for collapseAt property, fixes
 #3015

Closes #3015

Merge request studip/studip!2018
---
 resources/vue/components/MyCoursesTables.vue  | 4 +---
 resources/vue/components/StudipActionMenu.vue | 2 +-
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/resources/vue/components/MyCoursesTables.vue b/resources/vue/components/MyCoursesTables.vue
index 00b24459c31..83e1e41c5dc 100644
--- a/resources/vue/components/MyCoursesTables.vue
+++ b/resources/vue/components/MyCoursesTables.vue
@@ -68,9 +68,7 @@
                         <my-courses-navigation :navigation="getNavigationForCourse(course, true)" :icon-size="iconSize"></my-courses-navigation>
                     </td>
                     <td v-if="!responsiveDisplay" class="actions">
-                        <studip-action-menu :items="getActionMenuForCourse(course)"
-                                            :collapseAt="2"
-                        ></studip-action-menu>
+                        <studip-action-menu :items="getActionMenuForCourse(course)"></studip-action-menu>
                     </td>
                 </tr>
             </tbody>
diff --git a/resources/vue/components/StudipActionMenu.vue b/resources/vue/components/StudipActionMenu.vue
index 67f44a95736..d67f6a230f4 100644
--- a/resources/vue/components/StudipActionMenu.vue
+++ b/resources/vue/components/StudipActionMenu.vue
@@ -111,7 +111,7 @@ export default {
             });
         },
         shouldCollapse () {
-            const collapseAt = this.collapseAt ?? this.getStudipConfig('ACTIONMENU_THRESHOLD');
+            const collapseAt = this.collapseAt ?? this.getStudipConfig('ACTIONMENU_THRESHOLD') + 1;
 
             if (collapseAt === false) {
                 return false;
-- 
GitLab