aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRodney Ewing <ewing.rj@gmail.com>2013-06-25 15:50:31 -0700
committerRodney Ewing <ewing.rj@gmail.com>2013-06-25 16:28:45 -0700
commit1e21471a8abbf3f9d0d0e16a0f2c83c22ffe9650 (patch)
treef38988b3c7e1c4d3a22e11e09ca328864d825cb6
parent15db1831514aeb9fd77b7bf43a2718b1ffc4d552 (diff)
downloadmediagoblin-1e21471a8abbf3f9d0d0e16a0f2c83c22ffe9650.tar.lz
mediagoblin-1e21471a8abbf3f9d0d0e16a0f2c83c22ffe9650.tar.xz
mediagoblin-1e21471a8abbf3f9d0d0e16a0f2c83c22ffe9650.zip
added feature to render_divs where if field.label == '' then it will render form.description the same a render_label
-rw-r--r--mediagoblin/edit/forms.py5
-rw-r--r--mediagoblin/templates/mediagoblin/edit/edit_account.html7
-rw-r--r--mediagoblin/templates/mediagoblin/utils/wtforms.html6
3 files changed, 9 insertions, 9 deletions
diff --git a/mediagoblin/edit/forms.py b/mediagoblin/edit/forms.py
index 24b31a76..e0147a0c 100644
--- a/mediagoblin/edit/forms.py
+++ b/mediagoblin/edit/forms.py
@@ -65,6 +65,9 @@ class EditAccountForm(wtforms.Form):
_('New email address'),
[wtforms.validators.Optional(),
normalize_user_or_email_field(allow_user=False)])
+ wants_comment_notification = wtforms.BooleanField(
+ label='',
+ description=_("Email me when others comment on my media"))
license_preference = wtforms.SelectField(
_('License preference'),
[
@@ -73,8 +76,6 @@ class EditAccountForm(wtforms.Form):
],
choices=licenses_as_choices(),
description=_('This will be your default license on upload forms.'))
- wants_comment_notification = wtforms.BooleanField(
- label=_("Email me when others comment on my media"))
class EditAttachmentsForm(wtforms.Form):
diff --git a/mediagoblin/templates/mediagoblin/edit/edit_account.html b/mediagoblin/templates/mediagoblin/edit/edit_account.html
index 461dd6df..fa7a9c48 100644
--- a/mediagoblin/templates/mediagoblin/edit/edit_account.html
+++ b/mediagoblin/templates/mediagoblin/edit/edit_account.html
@@ -46,12 +46,7 @@
{% trans %}Change your password.{% endtrans %}
</a>
</p>
- {{ wtforms_util.render_field_div(form.new_email) }}
- <div class="form_field_input">
- <p>{{ form.wants_comment_notification }}
- {{ wtforms_util.render_label(form.wants_comment_notification) }}</p>
- </div>
- {{- wtforms_util.render_field_div(form.license_preference) }}
+ {{ wtforms_util.render_divs(form) }}
<div class="form_submit_buttons">
<input type="submit" value="{% trans %}Save changes{% endtrans %}" class="button_form" />
{{ csrf_token }}
diff --git a/mediagoblin/templates/mediagoblin/utils/wtforms.html b/mediagoblin/templates/mediagoblin/utils/wtforms.html
index 90b237ee..f522172f 100644
--- a/mediagoblin/templates/mediagoblin/utils/wtforms.html
+++ b/mediagoblin/templates/mediagoblin/utils/wtforms.html
@@ -47,7 +47,11 @@
{% endfor %}
{%- endif %}
{%- if field.description %}
- <p class="form_field_description">{{ field.description|safe }}</p>
+ {% if field.label.text == '' %}
+ <label for="{{ field.label.field_id }}">{{ field.description|safe }}</label>
+ {% else %}
+ <p class="form_field_description">{{ field.description|safe }}</p>
+ {% endif %}
{%- endif %}
</div>
{%- endmacro %}