Fix AccountForm validation & Add repeated form

This commit is contained in:
Nicolas Le Goff
2013-06-12 13:43:34 +02:00
parent a1dd8e7e1d
commit 325d54006a
6 changed files with 71 additions and 37 deletions

View File

@@ -20,13 +20,10 @@
<div class="span12">
{{ account_macro.flashes() }}
<form
ng-controller="passwordChangeFormCtrl"
novalidate
name="passwordChangeForm"
ng-submit="submit();"
method="POST"
action="{{ path('reset_password') }}"
check-form-submission
>
<div class="row-fluid">
<div class="span12">
@@ -38,22 +35,9 @@
{{ auth_macro.fieldInput(form.oldPassword, "passwordChangeForm", 'icon-lock') }}
</div>
</div>
<div class="row-fluid">
<div class="span12">
{{ auth_macro.fieldInput(form.password, "passwordChangeForm", 'icon-lock') }}
</div>
</div>
<div class="row-fluid">
<div class="span12">
{{ auth_macro.fieldInput(form.passwordConfirm, "passwordChangeForm", 'icon-lock', {
"ui-validate" : " '$value==" ~ form.password.vars.name ~ "' ",
"ui-validate-watch" : "'" ~ form.password.vars.name ~ "'"
}, {
"validate_message" : "Passwords do not match"|trans
})
}}
</div>
</div>
{{ auth_macro.repeatedInput(form.password, "passwordChangeForm", 'icon-lock') }}
{{ form_rest(form) }}
<div class="row-fluid">
<div class="span12">
@@ -67,3 +51,8 @@
</div>
</div>
{% endblock %}
{% block scripts %}
{{ parent() }}
<script type="text/javascript" src="/scripts/apps/login/home/renewPassword.js"></script>
{% endblock %}