From cdebb80f05c277c83ef0c43f47bdb148d533b59f Mon Sep 17 00:00:00 2001 From: Ron Lucke Date: Thu, 22 Jun 2023 08:57:03 +0000 Subject: Courseware Fortschrittsanzeige prominenter platzieren Closes #2251 Merge request studip/studip!1603 --- resources/assets/stylesheets/scss/courseware.scss | 24 +++++++++++++-- .../courseware/CoursewareProgressCircle.vue | 2 +- .../courseware/CoursewareStructuralElement.vue | 36 ++++++++++++++++++++++ .../components/courseware/CoursewareTreeItem.vue | 35 ++++++++++++++++++++- resources/vue/courseware-index-app.js | 1 + .../vue/store/courseware/courseware.module.js | 21 ++++++++++++- 6 files changed, 114 insertions(+), 5 deletions(-) diff --git a/resources/assets/stylesheets/scss/courseware.scss b/resources/assets/stylesheets/scss/courseware.scss index ad73372..09a3a7e 100644 --- a/resources/assets/stylesheets/scss/courseware.scss +++ b/resources/assets/stylesheets/scss/courseware.scss @@ -27,7 +27,7 @@ $element-icons: ( $tree-item-flag-icons: ( date: date, write: edit, - cant-read: lock-locked2 + cant-read: lock-locked2, ); $tile-colors: ( @@ -383,6 +383,10 @@ $consum_ribbon_width: calc(100% - 58px); } } + img { + vertical-align: text-top; + } + &.cw-ribbon-breadcrumb-item-current { flex-shrink: 1; } @@ -1388,7 +1392,7 @@ label[for="cw-keypoint-color"] { display: inline-block; border-bottom: none; font-size: 14px; - width: calc(100% - 14px); + width: calc(100% - 20px); background-repeat: no-repeat; padding-left: 18px; margin-left: 4px; @@ -1456,6 +1460,22 @@ label[for="cw-keypoint-color"] { } } } + .cw-tree-item-sequential { + display: inline-block; + position: absolute; + right: 8px; + + &.cw-tree-item-sequential-complete { + width: 16px; + height: 16px; + vertical-align: top; + @include background-icon(accept, info, 16); + } + &.cw-tree-item-sequential-percentage { + color: $black; + font-size: 14px; + } + } .cw-tree-item-ghost { opacity: 0.6; diff --git a/resources/vue/components/courseware/CoursewareProgressCircle.vue b/resources/vue/components/courseware/CoursewareProgressCircle.vue index 729d707..e145590 100644 --- a/resources/vue/components/courseware/CoursewareProgressCircle.vue +++ b/resources/vue/components/courseware/CoursewareProgressCircle.vue @@ -1,6 +1,6 @@