-%h2
- Edit #{resource_name.to_s.humanize}
-= form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => { :method => :put }) do |f|
- = devise_error_messages!
- %div
- = f.label :email
- %br/
- = f.email_field :email
- %div
- = f.label :password
- %i (leave blank if you don't want to change it)
- %br/
- = f.password_field :password, :autocomplete => "off"
- %div
- = f.label :password_confirmation
- %br/
- = f.password_field :password_confirmation
- %div
- = f.label :current_password
- %i (we need your current password to confirm your changes)
- %br/
- = f.password_field :current_password
- %div= f.submit "Update"
-%h3 Cancel my account
-%p
- Unhappy? #{link_to "Cancel my account", registration_path(resource_name), :data => { :confirm => "Are you sure?" }, :method => :delete}.
-= link_to "Back", :back
+- if resource.errors.any?
+ #alert= I18n.t("errors.messages.not_saved", :count => resource.errors.count, :resource => resource.class.model_name.human.downcase)
+
+= bootstrap_form_for(resource, :as => resource_name, :url => registration_path(resource_name), :html => { :method => :put, :class => 'submit-form' }) do |f|
+ %fieldset
+ = f.control_group :email do |g|
+ = g.label
+ = g.controls do |c|
+ = c.email_field
+ = f.control_group :password do |g|
+ = g.label
+ = g.controls do |c|
+ = c.password_field :autocomplete => "off"
+ %i.inline-help leave blank if you don't want to change it
+ = f.control_group :password_confirmation do |g|
+ = g.label
+ = g.controls do |c|
+ = c.password_field
+ = f.control_group :current_password do |g|
+ = g.label
+ = g.controls do |c|
+ = c.password_field
+ %i.inline-help we need your current password to confirm your changes
+ = f.control_group :student_number do |g|
+ = g.label
+ = g.controls do |c|
+ = c.text_field
+ = f.submit "Update"
+= link_to "Back", :back, :class => 'btn'