From 2dbad56e28af6eaeaf190cf3c5532a7f7eacd076 Mon Sep 17 00:00:00 2001 From: farbod Date: Tue, 1 Mar 2022 16:30:00 +0100 Subject: intel. breadcrumbs, fixes #727 --- resources/assets/stylesheets/scss/courseware.scss | 22 ++++++--- .../vue/components/courseware/CoursewareRibbon.vue | 52 ++++++++++++++++++---- .../courseware/CoursewareStructuralElement.vue | 11 +---- 3 files changed, 61 insertions(+), 24 deletions(-) diff --git a/resources/assets/stylesheets/scss/courseware.scss b/resources/assets/stylesheets/scss/courseware.scss index 8143c18..d30d612 100755 --- a/resources/assets/stylesheets/scss/courseware.scss +++ b/resources/assets/stylesheets/scss/courseware.scss @@ -290,11 +290,19 @@ $consum_ribbon_width: calc(100% - 58px); list-style: none; padding-left: 0; - li+li:before { - padding: 0 0.25em; - content: '/'; - background-repeat: no-repeat; - background-position: center; + &.current-only { + li:not(.cw-ribbon-breadcrumb-item-current) { + display: none; + } + } + + &:not(.current-only) { + li+li:before { + padding: 0 0.25em; + content: '/'; + background-repeat: no-repeat; + background-position: center; + } } .cw-ribbon-breadcrumb-item { @@ -304,7 +312,9 @@ $consum_ribbon_width: calc(100% - 58px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; - max-width: 12em; + &.short { + display: none; + } } a { diff --git a/resources/vue/components/courseware/CoursewareRibbon.vue b/resources/vue/components/courseware/CoursewareRibbon.vue index da65807..c1e3fb9 100755 --- a/resources/vue/components/courseware/CoursewareRibbon.vue +++ b/resources/vue/components/courseware/CoursewareRibbon.vue @@ -1,19 +1,18 @@ -