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

github.com/hossainemruz/toha.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriel Jean <29616662+GabrielJean@users.noreply.github.com>2022-06-13 18:14:39 +0300
committerGitHub <noreply@github.com>2022-06-13 18:14:39 +0300
commit3d6246f3c97c568e45be025bacc551b88982f816 (patch)
treef276e25bbf954db1680c87859ab9b0bcd42b21ae
parent4a5f6ce4263f14fd43fcd50bf9710b80029affbd (diff)
Removed flag icon span if countryCode is null (#603)
* Update lang-selector.html * Update lang-selector-2.html * Added showFlags parameter * Refactor showFlags logic Signed-off-by: hossainemruz <hossainemruz@gmail.com> Co-authored-by: hossainemruz <hossainemruz@gmail.com>
-rw-r--r--README.md3
-rw-r--r--layouts/partials/navigators/floating-lang-selector.html12
-rw-r--r--layouts/partials/navigators/lang-selector-2.html12
-rw-r--r--layouts/partials/navigators/lang-selector.html32
4 files changed, 37 insertions, 22 deletions
diff --git a/README.md b/README.md
index 2971be9..428576c 100644
--- a/README.md
+++ b/README.md
@@ -145,6 +145,9 @@ params:
# specify whether you want to show Table of Contents in reading page
enableTOC: true
+ # specify whether you want the language flags to be displayed.
+ showFlags: true
+
# Provide newsletter configuration.
# This feature has been implemented for Mailchimp only for now.
# You can also hide it from the footer.
diff --git a/layouts/partials/navigators/floating-lang-selector.html b/layouts/partials/navigators/floating-lang-selector.html
index 625c01f..921fdc5 100644
--- a/layouts/partials/navigators/floating-lang-selector.html
+++ b/layouts/partials/navigators/floating-lang-selector.html
@@ -5,15 +5,19 @@
<div class="dropdown languageSelector">
<a class="btn dropdown-toggle" href="#" id="languageSelector" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- {{ $countryCode := partial "helpers/country-code.html" . }}
- <span class="flag-icon flag-icon-{{$countryCode}}"></span>
+ {{ if ne site.Params.showFlags false }}
+ {{ $countryCode := partial "helpers/country-code.html" . }}
+ <span class="flag-icon flag-icon-{{$countryCode}}"></span>
+ {{ end }}
{{ site.Language.LanguageName }}
</a>
<div class="dropdown-menu" aria-labelledby="languageSelector">
{{ range .Translations }}
<a class="dropdown-item nav-link languages-item" href="{{ path.Join "/" (cond (eq .Language.Lang "en") "" .Language.Lang) $pageURL }}">
- {{ $countryCode := partial "helpers/country-code.html" . }}
- <span class="flag-icon flag-icon-{{$countryCode}}"></span>
+ {{ if ne site.Params.showFlags false }}
+ {{ $countryCode := partial "helpers/country-code.html" . }}
+ <span class="flag-icon flag-icon-{{$countryCode}}"></span>
+ {{ end }}
{{ .Language.LanguageName }}
</a>
{{ end }}
diff --git a/layouts/partials/navigators/lang-selector-2.html b/layouts/partials/navigators/lang-selector-2.html
index 4fffc32..1a1611c 100644
--- a/layouts/partials/navigators/lang-selector-2.html
+++ b/layouts/partials/navigators/lang-selector-2.html
@@ -5,15 +5,19 @@
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="languageSelector" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- {{ $countryCode := partial "helpers/country-code.html" . }}
- <span class="flag-icon flag-icon-{{$countryCode}}"></span>
+ {{ if ne site.Params.showFlags false }}
+ {{ $countryCode := partial "helpers/country-code.html" . }}
+ <span class="flag-icon flag-icon-{{$countryCode}}"></span>
+ {{ end }}
{{ site.Language.LanguageName }}
</a>
<div class="dropdown-menu" aria-labelledby="languageSelector">
{{ range .Translations }}
<a class="dropdown-item nav-link languages-item" href="{{ path.Join "/" (cond (eq .Language.Lang "en") "" .Language.Lang) $pageURL }}">
- {{ $countryCode := partial "helpers/country-code.html" . }}
- <span class="flag-icon flag-icon-{{$countryCode}}"></span>
+ {{ if ne site.Params.showFlags false }}
+ {{ $countryCode := partial "helpers/country-code.html" . }}
+ <span class="flag-icon flag-icon-{{$countryCode}}"></span>
+ {{ end }}
{{ .Language.LanguageName }}
</a>
{{ end }}
diff --git a/layouts/partials/navigators/lang-selector.html b/layouts/partials/navigators/lang-selector.html
index 4221a71..87c34fe 100644
--- a/layouts/partials/navigators/lang-selector.html
+++ b/layouts/partials/navigators/lang-selector.html
@@ -1,16 +1,20 @@
<li class="nav-item dropdown">
-<a class="nav-link dropdown-toggle" href="#" id="languageSelector" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- {{ $countryCode := partial "helpers/country-code.html" . }}
- <span class="flag-icon flag-icon-{{$countryCode}}"></span>
- {{ site.Language.LanguageName }}
-</a>
-<div class="dropdown-menu" aria-labelledby="languageSelector">
- {{ range site.Home.AllTranslations }}
- <a class="dropdown-item nav-link languages-item" href="{{ .RelPermalink }}">
- {{ $countryCode := partial "helpers/country-code.html" . }}
- <span class="flag-icon flag-icon-{{$countryCode}}"></span>
- {{ .Language.LanguageName }}
+ <a class="nav-link dropdown-toggle" href="#" id="languageSelector" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+ {{ if ne site.Params.showFlags false }}
+ {{ $countryCode := partial "helpers/country-code.html" . }}
+ <span class="flag-icon flag-icon-{{$countryCode}}"></span>
+ {{ end }}
+ {{ site.Language.LanguageName }}
</a>
- {{ end }}
-</div>
-</li>
+ <div class="dropdown-menu" aria-labelledby="languageSelector">
+ {{ range site.Home.AllTranslations }}
+ <a class="dropdown-item nav-link languages-item" href="{{ .RelPermalink }}">
+ {{ if ne site.Params.showFlags false }}
+ {{ $countryCode := partial "helpers/country-code.html" . }}
+ <span class="flag-icon flag-icon-{{$countryCode}}"></span>
+ {{ end }}
+ {{ .Language.LanguageName }}
+ </a>
+ {{ end }}
+ </div>
+ </li>