- form_options = {:url => user_email_settings_path(@user), :html => {:class => 'form-horizontal'}, :validate => true} - alias_error_class = @email_alias.username && !@email_alias.valid? ? 'error' : '' - content_for :head do :css table.aliases tr:first-child td { border-top: none; } = simple_form_for @user, form_options.dup do |f| %legend= t(:email_aliases) .control-group %label.control-label= t(:current_aliases) .controls %table.table.table-condensed.no-header.slim.aliases - if @user.email_aliases.any? - @user.email_aliases.each do |email| %tr %td= email %td= link_to(icon(:remove) + t(:remove), user_email_alias_path(@user, email), :method => :delete) - else %tr %td{:colspan=>2}= t(:none) .control-group{:class => alias_error_class} %label.control-label= t(:add_email_alias) .controls = f.simple_fields_for :email_aliases, @email_alias do |e| .input-append = e.input_field :username = e.submit t(:add), :class => 'btn' = e.error :username = simple_form_for @user, form_options do |f| %legend= t(:advanced_options) = f.input :email_forward = f.input :public_key, :as => :text, :hint => t(:use_ascii_key), :input_html => {:class => "full-width", :rows => 4} .form-actions = f.submit t(:save), :class => 'btn btn-primary'