Make show-password-js work for change password too

The show password js depends on the password field to have
an id of "password". So give it a proper id.

Also fixed the label generation for the case of field.name
and field.id being different.
This commit is contained in:
Elrond 2012-01-05 14:47:15 +01:00
parent 4a24500aa4
commit 49af00e491
2 changed files with 3 additions and 2 deletions

View File

@ -64,7 +64,8 @@ class EditAccountForm(wtforms.Form):
new_password = wtforms.PasswordField(
_('New password'),
[wtforms.validators.Required(),
wtforms.validators.Length(min=6, max=30)])
wtforms.validators.Length(min=6, max=30)],
id="password")
class EditAttachmentsForm(wtforms.Form):

View File

@ -19,7 +19,7 @@
{# Generically render a field #}
{% macro render_field_div(field) %}
{% if field.label.text -%}
<p class="form_field_label"><label for="{{ field.name }}">{{ _(field.label.text) }}</label></p>
<p class="form_field_label"><label for="{{ field.label.field_id }}">{{ _(field.label.text) }}</label></p>
{%- endif %}
<div class="form_field_input">
{{ field }}