Added language chooser.
This commit is contained in:
@@ -23,6 +23,20 @@
|
||||
content: "{{ theme.env_name }}";
|
||||
}
|
||||
|
||||
.admin-interface .language-chooser {
|
||||
display: inline-block;
|
||||
float: right;
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
.admin-interface .language-chooser-hidden-form {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.admin-interface .language-chooser-select-form {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.admin-interface #branding h1 {
|
||||
color: {{ theme.title_color }};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
{% load admin_interface_tags %}
|
||||
|
||||
<div class="language-chooser">
|
||||
{% 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 %}
|
||||
<input name="language" type="hidden" value="{{ language.code }}" />
|
||||
</form>
|
||||
{% endfor %}
|
||||
<form class="language-chooser-select-form">
|
||||
{% csrf_token %}
|
||||
<select name="language" onchange="document.getElementById(String('language-chooser-hidden-form-' + this.value)).submit();">
|
||||
{% for language in languages %}
|
||||
<option value="{{ language.code }}" {% if language.active %}selected{% endif %}>{{ language.code|upper }}</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</form>
|
||||
</div>
|
||||
Reference in New Issue
Block a user