diff --git a/resources/assets/stylesheets/scss/admin-courses.scss b/resources/assets/stylesheets/scss/admin-courses.scss index 8b8b736bd1a9786f9f9b0bfdb18c82cfd39c1ab1..753e56be88362848e69c6142f5177a139c439067 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 541ec0bf94b88172ccbfa4a1d9d0a96c4a838e50..3b7a29cfe05e9a8642c021a00896a7a19f49024b 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 4085cf6a1302ae0745b21d0c600615ae86927081..5aed1881bfee736b6148835451fe7f1cb4a2f2f9 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): ?>