Skip to content

Commit

Permalink
Render language dropdown in theme colors; move to partial (#79)
Browse files Browse the repository at this point in the history
Uses the site parameter "crowdin" (URL) to link to the translation
effort.
  • Loading branch information
stefanv authored Feb 10, 2022
1 parent 4036be9 commit 6b24881
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 33 deletions.
12 changes: 12 additions & 0 deletions assets/css/styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,18 @@ em {
font-weight: bold;
}

.navbar.is-fresh .navbar-item.has-dropdown .navbar-dropdown {
border-top-color: var(--colorPrimaryDark);
}

.navbar.is-fresh .navbar-item.has-dropdown:hover .navbar-link {
color: var(--colorPrimaryDark);
}

.navbar.is-fresh .navbar-item.has-dropdown:hover .navbar-link:after {
border-color: var(--colorPrimaryDark);
}

#feature-card {
height: 475px;
}
Expand Down
18 changes: 1 addition & 17 deletions layouts/partials/navbar-clone.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,23 +51,7 @@
{{- end }}

{{- if .IsTranslated }}
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link">{{ .Language.LanguageName }}</a>
<div class="navbar-dropdown">
{{- range .Translations }}

<a href="{{ .RelPermalink }}" id="navbar-item" class="navbar-item">
{{ .Language.LanguageName }}
</a>

{{- end }}

<a href="https://crowdin.com/project/numpyorg"
id="navbar-item" class="navbar-item" target="_blank">
Help us to translate
</a>
</div>
</div>
{{ partial "translation.html" . }}
{{- end }}
</div>
</div>
Expand Down
17 changes: 1 addition & 16 deletions layouts/partials/navbar.html
Original file line number Diff line number Diff line change
Expand Up @@ -52,22 +52,7 @@
{{- end }}

{{- if .IsTranslated }}
<div class="navbar-item has-dropdown is-hoverable">
<a aria-label="Select language" class="navbar-link">{{ .Language.LanguageName }}</a>
<div class="navbar-dropdown">
{{- range .Translations }}

<a href="{{ .RelPermalink }}" id="navbar-item" class="navbar-item">
{{ .Language.LanguageName }}
</a>

{{- end }}
<a href="https://crowdin.com/project/numpyorg"
id="navbar-item" class="navbar-item" target="_blank">
Help us to translate
</a>
</div>
</div>
{{ partial "translation.html" . }}
{{- end }}
</div>
</div>
Expand Down
20 changes: 20 additions & 0 deletions layouts/partials/translation.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{{ $crowdin := .Site.Params.crowdin }}

<div class="navbar-item has-dropdown is-hoverable">
<a aria-label="Select language" class="navbar-link">{{ default .Language .Language.LanguageName }}</a>
<div class="navbar-dropdown">
{{- range .Translations }}

<a href="{{ .RelPermalink }}" id="navbar-item" class="navbar-item">
{{ default .Language .Language.LanguageName }}
</a>

{{- end }}
{{ if $crowdin }}
<a href="{{ $crowdin }}"
id="navbar-item" class="navbar-item" target="_blank">
Help us translate
</a>
{{ end }}
</div>
</div>

0 comments on commit 6b24881

Please sign in to comment.