From a5ab0e56bae72904e6b46d9098bda905f4a62bbc Mon Sep 17 00:00:00 2001 From: Ron Lucke Date: Wed, 27 Mar 2024 07:57:24 +0000 Subject: fix #3675 Closes #3675 Merge request studip/studip!2757 --- .../stylesheets/scss/courseware/toolbar.scss | 28 ++-------- .../CoursewareStructuralElement.vue | 8 +-- .../courseware/toolbar/CoursewareToolbar.vue | 65 ++++++++++++++-------- .../vue/store/courseware/courseware.module.js | 13 +++++ 4 files changed, 66 insertions(+), 48 deletions(-) diff --git a/resources/assets/stylesheets/scss/courseware/toolbar.scss b/resources/assets/stylesheets/scss/courseware/toolbar.scss index bf52e79..fdabbf2 100644 --- a/resources/assets/stylesheets/scss/courseware/toolbar.scss +++ b/resources/assets/stylesheets/scss/courseware/toolbar.scss @@ -1,10 +1,3 @@ -$toolbar-icons: ( - toggle-out: arr_2right, - toggle-in: arr_2left, - add: add, - clipboard: clipboard -); - .cw-toolbar { z-index: 30; display: flex; @@ -104,6 +97,10 @@ $toolbar-icons: ( } } + .cw-toolbar-folded-wrapper { + display: flex; + flex-direction: column; + } .cw-toolbar-button-wrapper { position: sticky; top: 0; @@ -125,21 +122,8 @@ $toolbar-icons: ( cursor: pointer; border-bottom: solid 2px transparent; - @each $type, $icon in $toolbar-icons { - &.cw-toolbar-button-#{$type} { - @include background-icon(#{$icon}, clickable, 24); - } - } &.cw-toolbar-button-toggle { - right: 0; - width: 42px; - - &.cw-toolbar-button-toggle-out { - position: absolute; - } - &.cw-toolbar-button-toggle-in { - position: relative; - } + text-align: end; } &.active { @@ -161,7 +145,7 @@ $toolbar-icons: ( width: 128px; padding: 2px 16px 0 16px; &.cw-toolbar-button-toggle { - width: 42px; + text-align: end; } } } diff --git a/resources/vue/components/courseware/structural-element/CoursewareStructuralElement.vue b/resources/vue/components/courseware/structural-element/CoursewareStructuralElement.vue index 6ad1ec3..b5e063b 100644 --- a/resources/vue/components/courseware/structural-element/CoursewareStructuralElement.vue +++ b/resources/vue/components/courseware/structural-element/CoursewareStructuralElement.vue @@ -143,7 +143,7 @@
-
+