From 97bd840013a5f0155adcf04a99d4245939b0267a Mon Sep 17 00:00:00 2001
From: Ron Lucke <lucke@elan-ev.de>
Date: Tue, 20 Aug 2024 13:42:52 +0000
Subject: [PATCH] =?UTF-8?q?Courseware:=20in=20der=20neuen=20Block-Auswahl-?=
 =?UTF-8?q?Liste=20ist=20f=C3=BCr=20mich=20unten=20der=20letzte=20Eintrag?=
 =?UTF-8?q?=20nicht=20richtig=20sichtbar?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Closes #4401

Merge request studip/studip!3290
---
 .../courseware/toolbar/CoursewareToolbarBlocks.vue           | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/resources/vue/components/courseware/toolbar/CoursewareToolbarBlocks.vue b/resources/vue/components/courseware/toolbar/CoursewareToolbarBlocks.vue
index ceda0f0dd30..278a5180581 100644
--- a/resources/vue/components/courseware/toolbar/CoursewareToolbarBlocks.vue
+++ b/resources/vue/components/courseware/toolbar/CoursewareToolbarBlocks.vue
@@ -34,7 +34,7 @@
                 </div>
             </form>
 
-            <div class="filterpanel">
+            <div id="filterpanel" class="filterpanel">
                 <span class="sr-only">{{ $gettext('Kategorien-Filter') }}</span>
                 <button
                     v-for="category in blockCategories"
@@ -142,7 +142,8 @@ export default {
             ];
         },
         toolContentStyle() {
-            const height = this.toolbarContentHeight - 115;
+            const filterPanelHeight = document.getElementById("filterpanel")?.offsetHeight ?? 75;
+            const height = this.toolbarContentHeight - filterPanelHeight - 40;
 
             return {
                 height: height + 'px',
-- 
GitLab