diff options
Diffstat (limited to 'layouts/partials/header.html')
-rw-r--r-- | layouts/partials/header.html | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/layouts/partials/header.html b/layouts/partials/header.html index 036a2ba..1e4b0c8 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -8,15 +8,19 @@ </div> <div class="menu"> {{- range .Site.Menus.main -}} - <a class="menu-item{{ if $.IsMenuCurrent "main" . | or ($.HasMenuCurrent "main" .) | or (.URL | relLangURL | string | eq $.RelPermalink ) }} active{{ end }}" href="{{ .URL | relLangURL }}"{{ with .Title }} title="{{ . }}"{{ end }}> + <a class="menu-item{{ if $.IsMenuCurrent "main" . | or ($.HasMenuCurrent "main" .) | or (.URL | relLangURL | string | eq $.RelPermalink ) }} active{{ end }}" href="{{ .URL | relLangURL }}"{{ with .Title }} title="{{ . }}"{{ end }} rel="noopener noreffer"{{ if strings.HasPrefix .URL "http" }} target="_blank"{{ end }}> {{- .Pre | safeHTML }}{{ .Name -}} </a> {{- end -}} + <span class="menu-item">|</span> + <a href="javascript:void(0);" class="menu-item theme-switch" title="{{ T "switchTheme" }}"> + <i class="fas fa-adjust fa-fw"></i> + </a> {{- if .Site.IsMultiLingual -}} - | <a href="javascript:void(0);" class="menu-item" title="{{ T "selectLanguage" }}"> - <i class="fas fa-language fa-fw"></i> - <select class="language-select" onchange="location = this.value;"> + {{- .Language.LanguageName -}} + <i class="fas fa-chevron-right fa-fw"></i> + <select class="language-select" id="language-select-desktop" onchange="location = this.value;"> {{- range .Page.AllTranslations -}} {{- $translation := . -}} {{- range $.Site.Languages -}} @@ -32,9 +36,6 @@ </select> </a> {{- end -}} - <a href="javascript:void(0);" class="theme-switch" title="{{ T "switchTheme" }}"> - <i class="fas fa-adjust fa-fw "></i> - </a> </div> </div> </header> @@ -55,13 +56,17 @@ <div class="menu" id="menu-mobile"> {{- $currentPage := . -}} {{- range .Site.Menus.main -}} - <a class="menu-item" href="{{ .URL | relLangURL }}" title="{{ .Title }}"> + <a class="menu-item" href="{{ .URL | relLangURL }}" title="{{ .Title }}" rel="noopener noreffer"{{ if strings.HasPrefix .URL "http" }} target="_blank"{{ end }}> {{- .Pre | safeHTML }}{{ .Name -}} </a> {{- end -}} + <a href="javascript:void(0);" class="menu-item theme-switch" title="{{ T "switchTheme" }}"> + <i class="fas fa-adjust fa-fw"></i> + </a> {{- if .Site.IsMultiLingual -}} <a href="javascript:void(0);" class="menu-item" title="{{ T "selectLanguage" }}"> - <i class="fas fa-language fa-fw"></i> + {{- .Language.LanguageName -}} + <i class="fas fa-chevron-right fa-fw"></i> <select class="language-select" onchange="location = this.value;"> {{- range .Page.AllTranslations -}} {{- $translation := . -}} @@ -78,9 +83,6 @@ </select> </a> {{- end -}} - <a href="javascript:void(0);" class="theme-switch" title="{{ T "switchTheme" }}"> - <i class="fas fa-adjust fa-fw"></i> - </a> </div> </div> </header> |