Sets selected field according to current user langage

This commit is contained in:
Nicolas Le Goff
2013-10-25 16:43:23 +02:00
parent cb5e4cbdbd
commit ae653edad0
3 changed files with 3 additions and 1 deletions

View File

@@ -91,7 +91,7 @@
<ul class="unstyled inline"> <ul class="unstyled inline">
<ul class="unstyled inline"> <ul class="unstyled inline">
<% _.each(field.labels, function(value, code) { %> <% _.each(field.labels, function(value, code) { %>
<li class="lng-label <%= code === 'fr' ? 'select' : ''%>"><a href="#label_<%= code %>"><%= languages[code] %></a></li> <li class="lng-label <%= code === lng ? 'select' : ''%>"><a href="#label_<%= code %>"><%= languages[code] %></a></li>
<% }); %> <% }); %>
</ul> </ul>
</ul> </ul>

View File

@@ -31,6 +31,7 @@ define([
$leftBlock : $(".left-block", this.$bottom), $leftBlock : $(".left-block", this.$bottom),
$rightBlock : $(".right-block", this.$bottom), $rightBlock : $(".right-block", this.$bottom),
fieldsToDelete : [], fieldsToDelete : [],
lng : window.p4.lng || "en",
resizeListBlock: function () { resizeListBlock: function () {
var listBlock = $(".list-block", AdminFieldApp.$leftBlock); var listBlock = $(".list-block", AdminFieldApp.$leftBlock);
listBlock.height(AdminFieldApp.$window.height() - listBlock.offset().top - 10); listBlock.height(AdminFieldApp.$window.height() - listBlock.offset().top - 10);

View File

@@ -35,6 +35,7 @@ define([
render: function() { render: function() {
var self = this; var self = this;
var template = _.template($("#edit_template").html(), { var template = _.template($("#edit_template").html(), {
lng: AdminFieldApp.lng,
field: this.model.toJSON(), field: this.model.toJSON(),
vocabularyTypes: AdminFieldApp.vocabularyCollection.toJSON(), vocabularyTypes: AdminFieldApp.vocabularyCollection.toJSON(),
modelErrors: AdminFieldApp.errorManager.getModelError(this.model), modelErrors: AdminFieldApp.errorManager.getModelError(this.model),