From e9687744733f40f4290111eadeaafa4213132b32 Mon Sep 17 00:00:00 2001 From: Elmar Ludwig Date: Mon, 16 Mar 2026 12:09:07 +0100 Subject: remove label wrapper for button in action menu, fixes #6361 Closes #6361 Merge request studip/studip!4821 --- resources/assets/stylesheets/scss/actionmenu.scss | 9 ++++----- resources/vue/components/StudipActionMenu.vue | 16 +++++----------- templates/shared/action-menu.php | 23 ++++++++--------------- 3 files changed, 17 insertions(+), 31 deletions(-) diff --git a/resources/assets/stylesheets/scss/actionmenu.scss b/resources/assets/stylesheets/scss/actionmenu.scss index 9ef7c0d..decaf32 100644 --- a/resources/assets/stylesheets/scss/actionmenu.scss +++ b/resources/assets/stylesheets/scss/actionmenu.scss @@ -97,11 +97,11 @@ $action-menu-shadow: 2px 2px 0 var(--color--action-menu-shadow); border-left: solid 4px transparent; > a, + > button, > label { margin: 0; padding: 2px 30px 2px 0; display: block; - align-items: center; } .action-menu-item-icon { @@ -112,11 +112,10 @@ $action-menu-shadow: 2px 2px 0 var(--color--action-menu-shadow); } > button { - background: transparent; + background-color: unset; border: 0; - line-height: 20px; - margin: 0; - padding: 3px 0; + text-align: left; + width: 100%; } > label, diff --git a/resources/vue/components/StudipActionMenu.vue b/resources/vue/components/StudipActionMenu.vue index bb189f8..db6d267 100644 --- a/resources/vue/components/StudipActionMenu.vue +++ b/resources/vue/components/StudipActionMenu.vue @@ -33,20 +33,14 @@ {{ item.label }} - - + diff --git a/templates/shared/action-menu.php b/templates/shared/action-menu.php index 5b105b2..a450e22 100644 --- a/templates/shared/action-menu.php +++ b/templates/shared/action-menu.php @@ -54,21 +54,14 @@ - - - - - - + render() ?> -- cgit v1.0