25 lines
1.1 KiB
Plaintext
25 lines
1.1 KiB
Plaintext
$newline never
|
|
<aside .main__aside>
|
|
<div .asidenav>
|
|
$forall tid@TermIdentifier{..} <- favouriteTerms
|
|
<div .asidenav__box.js-show-hide>
|
|
<h3 .asidenav__box-title.js-show-hide__toggle data-sh-index="#{display season}-#{year}">
|
|
$case season
|
|
$of Winter
|
|
_{MsgWinterTermShort year}
|
|
$of Summer
|
|
_{MsgSummerTermShort year}
|
|
<ul .asidenav__list.js-show-hide__target>
|
|
$forall (Course{..}, courseRoute, pageActions) <- favouriteTerm tid
|
|
<li .asidenav__list-item :highlight courseRoute:.asidenav__list-item--active>
|
|
<a .asidenav__link-wrapper href=@{courseRoute}>
|
|
<div .asidenav__link-shorthand>#{courseShorthand}
|
|
<div .asidenav__link-label>#{courseName}
|
|
<ul .asidenav__nested-list>
|
|
$forall action <- pageActions
|
|
$case action
|
|
$of PageActionPrime (MenuItem{..})
|
|
<li .asidenav__nested-list-item>
|
|
<a .asidenav__link-wrapper href=@{menuItemRoute}>#{menuItemLabel}
|
|
$of _
|