fix: hide unavailable sequence title in course breadcrumbs (#28028)

When a sequence title was unavailable for a user (e.g. before starting a timed
exam), the `None` value was displayed in course breadcrumbs. This hides it in
such cases and ensures that a trailing breadcrumb separator is not displayed.
This commit is contained in:
Piotr Surowiec
2021-07-22 15:52:25 +02:00
committed by GitHub
parent fa5736285e
commit a5d9dd4fb9
2 changed files with 8 additions and 1 deletions

View File

@@ -57,5 +57,10 @@
@include rtl {
@include transform(rotateY(180deg));
}
// Hide a trailing separator.
&:last-child {
display: none;
}
}
}

View File

@@ -237,7 +237,9 @@ ${HTML(fragment.foot_html())}
</span>
<span class="icon fa fa-angle-right" aria-hidden="true"></span>
% endif
<span class="nav-item nav-item-sequence">${sequence_title}</span>
% if sequence_title:
<span class="nav-item nav-item-sequence">${sequence_title}</span>
% endif
</div>
</div>
</nav>