49 lines
2.0 KiB
Plaintext
49 lines
2.0 KiB
Plaintext
$newline never
|
|
<div .navbar-container>
|
|
<div .navbar-shadow>
|
|
<nav .navbar.js-sticky-navbar>
|
|
|
|
<ul .navbar__list.list--inline.navbar__list-left>
|
|
$# manually add favorites to navbar for small screens
|
|
<li .navbar__list-item.navbar__list-item--favorite>
|
|
<a .navbar__link-wrapper href="#">
|
|
<div .navbar__link-icon>
|
|
<i .fas .fa-2x .fa-star>
|
|
<div .navbar__link-label>_{MsgNavigationFavourites}
|
|
|
|
$forall (menuItem@MenuItem{menuItemType, menuItemRoute, menuItemModal}, menuIdent, _) <- menuTypes
|
|
$case menuItemType
|
|
$of NavbarAside
|
|
<li .navbar__list-item :highlight (urlRoute menuItemRoute):.navbar__list-item--active>
|
|
$if menuItemModal
|
|
^{navbarModal (menuItem, menuIdent)}
|
|
$else
|
|
^{navbarItem (menuItem, menuIdent)}
|
|
$of _
|
|
|
|
<ul .navbar__list.list--inline>
|
|
$forall (menuItem@MenuItem{menuItemType, menuItemRoute, menuItemModal}, menuIdent, _) <- menuTypes
|
|
$case menuItemType
|
|
$of NavbarRight
|
|
<li .navbar__list-item :highlight (urlRoute menuItemRoute):.navbar__list-item--active>
|
|
$if menuItemModal
|
|
^{navbarModal (menuItem, menuIdent)}
|
|
$else
|
|
^{navbarItem (menuItem, menuIdent)}
|
|
$of NavbarSecondary
|
|
<li .navbar__list-item :highlight (urlRoute menuItemRoute):.navbar__list-item--active>
|
|
$if menuItemModal
|
|
^{navbarModal (menuItem, menuIdent)}
|
|
$else
|
|
^{navbarItem (menuItem, menuIdent)}
|
|
$of _
|
|
<li .navbar__list-item--lang-wrapper uw-language-select>
|
|
<input type="checkbox" id="lang-checkbox" uw-no-checkbox>
|
|
<div id="lang-dropdown">
|
|
^{langFormView'}
|
|
<div .navbar__list-item .navbar__list-item--language>
|
|
<label .navbar__link-wrapper for="lang-checkbox">
|
|
<div .navbar__link-icon>
|
|
<i .fas .fa-2x .fa-flag-alt>
|
|
<div .navbar__link-label>_{MsgMenuLanguage}
|