Add language chooser control option (default select, minimal select). #136

This commit is contained in:
Fabio Caccamo
2022-09-28 18:55:50 +02:00
parent 8d3d7c9648
commit 40b8963d74
6 changed files with 97 additions and 6 deletions
@@ -165,9 +165,15 @@ flat-theme admin-interface
{% block welcome-msg %}
{% get_admin_interface_theme as theme %}
{% if theme.env_visible_in_header %}<span class="environment-label {{ theme.env_name }}">{{ theme.env_name }}</span><br>{% endif %}{{ block.super }}<br>
{{ block.super }}
{% endblock %}
{% block userlinks %}
{{ block.super }}
{% get_admin_interface_theme as theme %}
{% if theme.language_chooser_active %}
{% get_admin_interface_languages as languages %}
{% include "admin_interface/language_chooser.html" %}
{% endif %}
{% if theme.env_visible_in_header %}<span class="environment-label {{ theme.env_name }}">{{ theme.env_name }}</span><br>{% endif %}{{ block.super }}<br>
{% endblock %}
@@ -1,7 +1,7 @@
{% load admin_interface_tags %}
{% if languages %}
<div class="language-chooser">
<div class="language-chooser {% if theme.language_chooser_control == 'minimal-select' %}minimal {% endif %}">
{% for language in languages %}
<form class="language-chooser-hidden-form" id="language-chooser-hidden-form-{{ language.code }}" action="{{ language.activation_url }}" method="POST">
{% csrf_token %}