From 356dba606496aecdbb2d33944f16a8d7e0febc61 Mon Sep 17 00:00:00 2001 From: Ron Lucke Date: Fri, 5 Jul 2024 13:16:25 +0000 Subject: fix #4355 Closes #4355 Merge request studip/studip!3170 --- .../stylesheets/scss/courseware/blockadder.scss | 25 +++++++++++++++++++++ .../toolbar/CoursewareBlockadderItem.vue | 5 ++--- .../toolbar/CoursewareContainerAdderItem.vue | 26 +++++++--------------- 3 files changed, 35 insertions(+), 21 deletions(-) diff --git a/resources/assets/stylesheets/scss/courseware/blockadder.scss b/resources/assets/stylesheets/scss/courseware/blockadder.scss index f0e993a..632ca88 100644 --- a/resources/assets/stylesheets/scss/courseware/blockadder.scss +++ b/resources/assets/stylesheets/scss/courseware/blockadder.scss @@ -9,6 +9,7 @@ display: flex; position: relative; border: solid thin var(--content-color-40); + background-color: var(--white); max-width: 268px; .cw-sortable-handle { @@ -23,6 +24,13 @@ } } .cw-blockadder-item { + display: inline-flex; + align-items: flex-start; + flex-direction: column; + text-align: left; + color: var(--base-color); + border: none; + background-color: var(--white); padding: 64px 10px 4px 10px; @include background-icon(unit-test, clickable, 48); background-position: 16px 10px; @@ -43,6 +51,10 @@ display: inline-block; margin: 0 0 4px; } + + &:hover { + color: var(--active-color); + } } .cw-blockadder-item-fav { height: 32px; @@ -71,11 +83,15 @@ } .cw-containeradder-item { + border: none; + background-color: var(--white); min-height: 5em; padding: 1em 1em 1em 6em; @include background-icon(unit-test, clickable, 48); background-position: 16px center; background-repeat: no-repeat; + text-align: left; + color: var(--base-color); cursor: pointer; @each $item, $icon in $containeradder-items { @@ -87,6 +103,10 @@ .cw-containeradder-item-title { font-weight: 600; } + + &:hover { + color: var(--active-color); + } } } @@ -135,6 +155,10 @@ outline-width: 1px; } } + + &.sortable-ghost { + background-color: var(--active-color); + } } .cw-element-inserter-wrapper { display: grid; @@ -144,6 +168,7 @@ margin-bottom: 8px; .cw-clipboard-item-wrapper { + background-color: var(--white); display: flex; border: solid thin var(--content-color-40); max-width: 248px; diff --git a/resources/vue/components/courseware/toolbar/CoursewareBlockadderItem.vue b/resources/vue/components/courseware/toolbar/CoursewareBlockadderItem.vue index 47b66b1..b798d7f 100644 --- a/resources/vue/components/courseware/toolbar/CoursewareBlockadderItem.vue +++ b/resources/vue/components/courseware/toolbar/CoursewareBlockadderItem.vue @@ -1,14 +1,14 @@