Welcome to mirror list, hosted at ThFree Co, Russian Federation.

header.html « partials « layouts - github.com/xianmin/hugo-theme-jane.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: f9e1d97cf723e1d4902ae8de470100d167d979a3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<div class="logo-wrapper">
  <a href="{{ "/" | relLangURL }}" class="logo">
    {{ if .Site.Params.logoTitle }}
      {{ .Site.Params.logoTitle | safeHTML }}
    {{ else }}
      {{ .Site.Title }}
    {{ end }}
  </a>
</div>

<nav class="site-navbar">
  <ul id="menu" class="menu">
    {{ $currentPage := . }}
    {{ range .Site.Menus.main }}
        <li class="menu-item{{ if $currentPage.IsMenuCurrent "main" . }} active{{end}}">
        {{ if .HasChildren }}
          <!-- drop down navigation MENU -->
          <a class="menu-item-link menu-parent" href="{{ .URL | absLangURL | safeURL }}">{{ .Name }}</a>
          <ul class="submenu">
            {{ range .Children }}
              <li class="submenu-item">
                <a href="{{ .URL | absLangURL | safeURL }}">{{ .Name }}</a>
              </li>
            {{ end }}
          </ul>

        {{ else }}
          <!-- normal MENU -->
          {{ if hasPrefix .URL "http" }}
            <a class="menu-item-link" href="{{ .URL | absLangURL | safeURL }}" rel="noopener" target="_blank">
              {{ .Name }}
              {{/* icon new window */}}
              <i class="iconfont">
                {{ partial "svg/new_window.svg" }}
              </i>
            </a>
          {{ else }}
            <a class="menu-item-link" href="{{ .URL | absLangURL | safeURL }}">{{ .Name }}</a>
          {{ end }}

        {{ end  }}

      </li>
    {{ end }}

    {{/* language chooser */}}
    {{ if and (gt (len .Site.Home.AllTranslations) 1) (.Site.Params.showMenuLanguageChooser | default false ) }}
      {{- $.Scratch.Set "language" .Language -}}
      <li class="menu-item">
        <!-- drop down navigation MENU -->
        <a class="menu-item-link menu-parent menu-item-lang" href="#">
          {{/* icon globe */}}
          <i class="iconfont">
            {{ partial "svg/globe.svg" }}
          </i>
          {{ .Site.Language.LanguageName }}
        </a>
        <ul class="submenu">
          {{ range .Site.Home.AllTranslations }}
            {{ if ne ($.Scratch.Get "language") .Language }}
              <li class="submenu-item">
                <a href="{{ .Permalink }}">{{ .Language.LanguageName }}</a>
              </li>
            {{ end }}
          {{ end }}
        </ul>
      </li>
    {{ end }}

    {{ if .Site.Params.search.google.enable }}
      <li class="menu-item">
        <a id="openSearch" class="menu-item-link menu-item-search" href="#">
          <i class="iconfont">
            {{ partial "svg/search.svg" }}
          </i>
        </a>
      </li>
    {{ end }}
  </ul>
</nav>