diff options
author | Christoph Cullmann <cullmann@kde.org> | 2019-08-03 22:26:50 +0200 |
---|---|---|
committer | Christoph Cullmann <cullmann@kde.org> | 2019-08-03 22:26:50 +0200 |
commit | ec1341fcd178d72e1accd308d1ae314702e69c01 (patch) | |
tree | 927c5113475a982af7a4809af78a8f4b4990be62 /themes/beautifulhugo/layouts/partials/nav.html | |
parent | 05bc58562c52539f196ae4357afd80a23d34e812 (diff) |
use new theme
Diffstat (limited to 'themes/beautifulhugo/layouts/partials/nav.html')
-rw-r--r-- | themes/beautifulhugo/layouts/partials/nav.html | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/themes/beautifulhugo/layouts/partials/nav.html b/themes/beautifulhugo/layouts/partials/nav.html new file mode 100644 index 0000000..d0598dc --- /dev/null +++ b/themes/beautifulhugo/layouts/partials/nav.html @@ -0,0 +1,96 @@ +<nav class="navbar navbar-default navbar-fixed-top navbar-custom"> + <div class="container-fluid"> + <div class="navbar-header"> + <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#main-navbar"> + <span class="sr-only">{{ i18n "toggleNavigation" }}</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + <a class="navbar-brand" href="{{ "" | absLangURL }}">{{ .Site.Title }}</a> + </div> + + <div class="collapse navbar-collapse" id="main-navbar"> + <ul class="nav navbar-nav navbar-right"> + {{ range .Site.Menus.main.ByWeight }} + {{ if .HasChildren }} + <li class="navlinks-container"> + <a class="navlinks-parent">{{ .Name }}</a> + <div class="navlinks-children"> + {{ range .Children }} + <a href="{{ .URL | relLangURL }}">{{ .Name }}</a> + {{ end }} + </div> + </li> + {{ else }} + <li> + <a title="{{ .Name }}" href="{{ .URL | relLangURL }}">{{ .Name }}</a> + </li> + {{ end }} + {{ end }} + + {{ if .Site.IsMultiLingual }} + {{ if ge (len .Site.Languages) 3 }} + <li class="navlinks-container"> + <a class="navlinks-parent">{{ i18n "languageSwitcherLabel" }}</a> + <div class="navlinks-children"> + {{ range .Site.Languages }} + {{ if not (eq .Lang $.Site.Language.Lang) }} + <a href="/{{ .Lang }}" lang="{{ .Lang }}">{{ default .Lang .LanguageName }}</a> + {{ end }} + {{ end }} + </div> + </li> + {{ else }} + <li> + {{ range .Site.Languages }} + {{ if not (eq .Lang $.Site.Language.Lang) }} + <a href="/{{ .Lang }}" lang="{{ .Lang }}">{{ default .Lang .LanguageName }}</a> + {{ end }} + {{ end }} + </li> + {{ end }} + {{ end }} + + {{ if isset .Site.Params "gcse" }} + <li> + <a href="#modalSearch" data-toggle="modal" data-target="#modalSearch" style="outline: none;"> + <span class="hidden-sm hidden-md hidden-lg">{{ i18n "gcseLabelShort" }}</span> <span id="searchGlyph" class="glyphicon glyphicon-search"></span> + </a> + </li> + {{ end }} + </ul> + </div> + + {{ if isset .Site.Params "logo" }} + <div class="avatar-container"> + <div class="avatar-img-border"> + <a title="{{ .Site.Title }}" href="{{ "" | absLangURL }}"> + <img class="avatar-img" src="{{ .Site.Params.logo | absURL }}" alt="{{ .Site.Title }}" /> + </a> + </div> + </div> + {{ end }} + + </div> +</nav> + +<!-- Search Modal --> +{{ if isset .Site.Params "gcse" }} + <div id="modalSearch" class="modal fade" role="dialog"> + <div class="modal-dialog"> + <div class="modal-content"> + <div class="modal-header"> + <button type="button" class="close" data-dismiss="modal">×</button> + <h4 class="modal-title">{{ i18n "gcseLabelLong" . }}</h4> + </div> + <div class="modal-body"> + <gcse:search></gcse:search> + </div> + <div class="modal-footer"> + <button type="button" class="btn btn-default" data-dismiss="modal">{{ i18n "gcseClose" }}</button> + </div> + </div> + </div> + </div> +{{ end }} |