From e2eb1798abfbe175f0432cfd1c7712c92b946362 Mon Sep 17 00:00:00 2001
From: Alexander Bilz <mail@alexbilz.com>
Date: Fri, 17 Sep 2021 13:04:59 +0000
Subject: [PATCH] feat: first draft language dropdown
---
layouts/partials/navbar.html | 33 +++++++++++++++++++++++++++------
1 files changed, 27 insertions(+), 6 deletions(-)
diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html
index 92f87f6..70d5e58 100644
--- a/layouts/partials/navbar.html
+++ b/layouts/partials/navbar.html
@@ -35,14 +35,35 @@
</li>
{{ end }}
- {{ if .Site.IsMultiLingual }}
- {{ range $.Site.Home.AllTranslations }}
- <li><a href="{{ .RelPermalink }}" title="{{ .Language.LanguageName }}">{{ .Language.LanguageName }}</a></li>
+ <li>
+ {{ if and .Site.IsMultiLingual }}
+ <ul class="sl-nav" aria-label="Language switcher">
+ <li>
+ <b>{{ .Site.Language.LanguageName }}</b> <i class="fa fa-angle-down" aria-hidden="true"></i>
+ <div class="triangle"></div>
+ <ul>
+ {{ range $.Translations }}
+
+ <li>
+ <a href="{{ .RelPermalink }}" title="{{ .Language.LanguageName }}"
+ ><span
+ {{ if eq . $.Site.Language }}
+ class="active"
+
+ {{ end }}
+ aria-label="{{ i18n "ariaLanguage" }}{{ .Language.LanguageName }}"
+ >{{ .Language.LanguageName }}</span
+ ></a
+ >
+ </li>
+
+ {{ end }}
+ </ul>
+ </li>
+ </ul>
{{ end }}
-
-
- {{ end }}
+ </li>
</div>
<li>
{{ if not .Site.Params.disableThemeSwitcher }}
--
Gitblit v1.10.0