@@ -215,25 +215,42 @@ <h2 class="sub-title">Change Password</h2>
215
215
id ="show-password " type ="checkbox " tabindex ="4 "> Show passwords
216
216
</ label >
217
217
</ div >
218
- {{ change_password_form.password(placeholder="Your current password", required="required", class_="form-group__input", data_target="password.password") }}
218
+ {{ change_password_form.password(
219
+ placeholder="Your current password",
220
+ required="required",
221
+ class_="form-group__input",
222
+ data_target="password.password password.oldPassword")}}
219
223
{{ field_errors(change_password_form.password) }}
220
224
</ div >
221
225
< div class ="form-group ">
222
226
< label class ="form-group__label " for ="name "> New Password</ label >
223
227
{# the password field needs to be wrapped in a div to properly place tooltips #}
224
228
< div >
225
- {{ change_password_form.new_password(placeholder="Select a new password", required="required", class_="form-group__input", data_target="password.password") }}
229
+ {{ change_password_form.new_password(
230
+ placeholder="Select a new password",
231
+ required="required",
232
+ class_="form-group__input",
233
+ data_target="password.password password.newPassword",
234
+ data_action="keyup-> password#checkPasswordsMatch") }}
226
235
</ div >
227
236
{{ field_errors(change_password_form.new_password) }}
228
237
{{ password_strength_gauge() }}
229
238
</ div >
230
239
< div class ="form-group ">
231
240
< label class ="form-group__label " for ="name "> Confirm New Password</ label >
232
- {{ change_password_form.password_confirm(placeholder="Confirm password", required="required", class_="form-group__input", data_target="password.password") }}
241
+ {{ change_password_form.password_confirm(
242
+ placeholder="Confirm password",
243
+ required="required",
244
+ class_="form-group__input",
245
+ data_target="password.password password.confirmPassword",
246
+ data_action="keyup-> password#checkPasswordsMatch") }}
233
247
{{ field_errors(change_password_form.password_confirm) }}
234
248
</ div >
249
+ < ul class ="form-errors ">
250
+ < li data-target ="password.passwordsMatch " class ="hidden "> </ li >
251
+ </ ul >
235
252
< div >
236
- < input value ="Update Password " class ="button button--primary " type ="submit ">
253
+ < input value ="Update Password " class ="button button--primary " type ="submit " data-target =" password.submit " >
237
254
</ div >
238
255
</ form >
239
256
0 commit comments