mirror of
https://github.com/McShelby/hugo-theme-relearn
synced 2025-04-30 12:55:49 +08:00
20 lines
1.1 KiB
HTML
20 lines
1.1 KiB
HTML
{{- $icon := .element.icon | default "language" }}
|
|
{{- if and $icon (not (findRE ".*?\\bfa-\\w.*?" $icon)) }}
|
|
{{- $icon = printf "fa-fw fas fa-%s" $icon }}
|
|
{{- end }}
|
|
<li class="R-languageswitcher">
|
|
<div class="padding menu-control">
|
|
<i class="{{ $icon }}"></i>
|
|
<span> </span>
|
|
<div class="control-style">
|
|
<label class="a11y-only" for="R-select-language">{{ T "Language" }}</label>
|
|
<select id="R-select-language" onchange="location = this.querySelector( `#R-select-language-${this.value}` ).dataset.url;">
|
|
{{- $pageLang := .page.Language.Lang }}
|
|
{{- range .page.AllTranslations }}
|
|
<option id="R-select-language-{{ .Language.Lang }}" value="{{ .Language.Lang }}" data-url="{{ partial "permalink.gotmpl" (dict "to" .) }}" lang="{{ .Language.LanguageCode }}"{{ if eq $pageLang .Language.Lang }} selected{{ end }}>{{ .Language.LanguageName }}</option>
|
|
{{- end }}
|
|
</select>
|
|
</div>
|
|
<div class="clear"></div>
|
|
</div>
|
|
</li> |