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