change member form first/last name position for zh_tw

This commit is contained in:
manson 2014-09-10 19:26:03 +08:00
parent 29c3394873
commit 2c06c03f4d
1 changed files with 11 additions and 31 deletions

View File

@ -35,50 +35,29 @@
</div>
</div>
<!-- First Name -->
<div class="control-group">
<label for="first_name" class="control-label muted" function="field_label"><%= t("users.first_name")%></label>
<div class="controls add-input">
<div class="add-target">
<div class="input-append">
<div class="tab-content">
<% @site_in_use_locales.each_with_index do |locale, i| %>
<div class="tab-pane fade <%= ( i == 0 ) ? "active in" : '' %>" id="first_name_<%= locale %>">
<%= f.fields_for :first_name_translations do |f| %>
<%= f.text_field locale, :value => (@member.first_name_translations[locale] rescue nil), :placeholder=>"#{t("users.first_name")}" %>
<% end %>
</div>
<% end %>
</div>
<div class="btn-group" data-toggle="buttons-radio">
<% @site_in_use_locales.each_with_index do |locale, i| %>
<a class="btn <%= ( i == 0 ) ? "active" : '' %>" href="#first_name_<%= locale %>" data-toggle="tab"><%= t(locale.to_s) %></a>
<% end %>
<a href="#" class="btn remove-input"><i class="icon-trash"></i></a>
</div>
</div>
</div>
</div>
</div>
<%
name_fields = ['first_name', 'last_name']
name_fields = ['last_name', 'first_name'] if I18n.locale.eql? :zh_tw
%>
<!-- Last Name -->
<% name_fields.each do |name_field| %>
<div class="control-group">
<label for="last_name" class="control-label muted" function="field_label"><%= t("users.last_name")%></label>
<label for="<%= name_field %>" class="control-label muted" function="field_label"><%= t("users.#{name_field}")%></label>
<div class="controls add-input">
<div class="add-target">
<div class="input-append">
<div class="tab-content">
<% @site_in_use_locales.each_with_index do |locale, i| %>
<div class="tab-pane fade <%= ( i == 0 ) ? "active in" : '' %>" id="last_name_<%= locale %>">
<%= f.fields_for :last_name_translations do |f| %>
<%= f.text_field locale, :value => (@member.last_name_translations[locale] rescue nil), :placeholder=>"#{t("users.last_name")}" %>
<div class="tab-pane fade <%= ( i == 0 ) ? "active in" : '' %>" id="<%= name_field %>_<%= locale %>">
<%= f.fields_for "#{name_field}_translations".to_sym do |f| %>
<%= f.text_field locale, :value => (@member.send("#{name_field}_translations")[locale] rescue nil), :placeholder=>"#{t("users.#{name_field}")}" %>
<% end %>
</div>
<% end %>
</div>
<div class="btn-group" data-toggle="buttons-radio">
<% @site_in_use_locales.each_with_index do |locale, i| %>
<a class="btn <%= ( i == 0 ) ? "active" : '' %>" href="#last_name_<%= locale %>" data-toggle="tab"><%= t(locale).to_s %></a>
<a class="btn <%= ( i == 0 ) ? "active" : '' %>" href="#<%= name_field %>_<%= locale %>" data-toggle="tab"><%= t(locale.to_s) %></a>
<% end %>
<a href="#" class="btn remove-input"><i class="icon-trash"></i></a>
</div>
@ -86,6 +65,7 @@
</div>
</div>
</div>
<% end %>
<!-- Email -->
<div class="control-group">