From 47e23c2e78b4cc099dc6217fa0827a033ef0dc9f Mon Sep 17 00:00:00 2001
From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de>
Date: Fri, 8 Dec 2023 11:38:56 +0000
Subject: [PATCH] use default form CSS in sidebar, replace icon for settings
 menu, re #3421

Merge request studip/studip!2428
---
 resources/assets/stylesheets/scss/admin-courses.scss | 11 +++++++++++
 resources/vue/components/AdminCourses.vue            |  2 +-
 templates/sidebar/list-widget.php                    |  2 +-
 3 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/resources/assets/stylesheets/scss/admin-courses.scss b/resources/assets/stylesheets/scss/admin-courses.scss
index 8b8b736bd1a..753e56be883 100644
--- a/resources/assets/stylesheets/scss/admin-courses.scss
+++ b/resources/assets/stylesheets/scss/admin-courses.scss
@@ -32,3 +32,14 @@
 #admin-filter-widget .label-text {
     display: block;
 }
+
+.action-menu.filter {
+    margin-left: 1em;
+}
+
+.action-menu.filter:not(.is-open) .action-menu-icon {
+    @include background-icon(settings, clickable, 20);
+    span {
+        display: none;
+    }
+}
diff --git a/resources/vue/components/AdminCourses.vue b/resources/vue/components/AdminCourses.vue
index 541ec0bf94b..3b7a29cfe05 100644
--- a/resources/vue/components/AdminCourses.vue
+++ b/resources/vue/components/AdminCourses.vue
@@ -34,7 +34,7 @@
                 </th>
                 <th class="actions">
                     {{ $gettext('Aktion') }}
-                    <studip-action-menu :title="$gettext('Darstellungsfilter')" :items="availableFields" @toggleActiveField="toggleActiveField"></studip-action-menu>
+                    <studip-action-menu class="filter" :title="$gettext('Darstellungsfilter')" :items="availableFields" @toggleActiveField="toggleActiveField"></studip-action-menu>
                 </th>
             </tr>
             <tr v-if="buttons.top">
diff --git a/templates/sidebar/list-widget.php b/templates/sidebar/list-widget.php
index 4085cf6a130..5aed1881bfe 100644
--- a/templates/sidebar/list-widget.php
+++ b/templates/sidebar/list-widget.php
@@ -1,4 +1,4 @@
-<form method="post">
+<form class="default" method="post">
     <?= CSRFProtection::tokenTag() ?>
     <ul class="<?= implode(' ', $css_classes) ?>" aria-label="<?= htmlReady($title) ?>">
     <? foreach ($elements as $index => $element): ?>
-- 
GitLab