| 
1 |  | -<%= form_for @user, :url => { :action => :update, :class => "form-horizontal" } do |f| %>  | 
 | 1 | +<%= form_for @user, url: { :action => :update, :class => "form-horizontal" }, autocomplete: "off" do |f| %>  | 
2 | 2 |   <%= render 'shared/error_messages', :target => @user %>  | 
3 | 3 | 
 
  | 
4 | 4 |   <section>  | 
 | 
12 | 12 |       <%= bs_labeled_field('Username', f.text_field(:login, :disabled => !@user.new_record?, class: 'form-control')) %>  | 
13 | 13 |     <% end%>  | 
14 | 14 |     <%= bs_labeled_field('E-mail:', f.text_field(:email, class: 'form-control')) %>  | 
15 |  | -    <%= bs_labeled_field('Confirm e-mail:', f.text_field(:email_repeat, :value => '', class: 'form-control')) %>  | 
 | 15 | +    <%= bs_labeled_field('Confirm e-mail:', f.text_field(:email_repeat, :value => '', class: 'form-control', autocomplete: 'off', type: 'email', class: "stop-autofilling")) %>  | 
16 | 16 |   </section>  | 
17 | 17 | 
 
  | 
18 | 18 |   <% if @user.new_record? %>  | 
 | 
24 | 24 |   <% else %>  | 
25 | 25 |     <section>  | 
26 | 26 |       <h2>Change password</h2>  | 
27 |  | -      <%= bs_labeled_field('Old password:', f.password_field(:old_password, :value => '', class: 'form-control')) %>  | 
28 |  | -      <%= bs_labeled_field('New password:', f.password_field(:password, :value => '', class: 'form-control')) %>  | 
29 |  | -      <%= bs_labeled_field('Confirm new password:', f.password_field(:password_repeat, :value => '', class: 'form-control')) %>  | 
 | 27 | +      <%= bs_labeled_field('Old password:', f.password_field(:old_password, :value => '', class: 'form-control', autocomplete: 'off', class: "stop-autofilling")) %>  | 
 | 28 | +      <%= bs_labeled_field('New password:', f.password_field(:password, :value => '', class: 'form-control'), autocomplete: 'off') %>  | 
 | 29 | +      <%= bs_labeled_field('Confirm new password:', f.password_field(:password_repeat, :value => '', class: 'form-control', autocomplete: 'off')) %>  | 
30 | 30 |     </section>  | 
31 | 31 |   <% end %>  | 
32 | 32 | 
 
  | 
 | 
54 | 54 |   </section>  | 
55 | 55 | <% end %>  | 
56 | 56 | <br>  | 
 | 57 | + | 
 | 58 | + | 
 | 59 | +<script>  | 
 | 60 | +  setTimeout(function() {  | 
 | 61 | +    document.QuerySelectorAll('.stop-autofilling').forEach(function(e) {  | 
 | 62 | +      e.value = ""  | 
 | 63 | +    })  | 
 | 64 | +  }, 500)  | 
 | 65 | +</script>  | 
0 commit comments