From b3e6b6eb66c61f04b18119b0c4eb8619f8e26a1f Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Wed, 15 Aug 2012 09:30:41 -0700 Subject: [PATCH] improve fieldset template --- edbob/pyramid/templates/forms/fieldset.mako | 46 ++++++++++++--------- 1 file changed, 26 insertions(+), 20 deletions(-) diff --git a/edbob/pyramid/templates/forms/fieldset.mako b/edbob/pyramid/templates/forms/fieldset.mako index 77789b9..7af621b 100644 --- a/edbob/pyramid/templates/forms/fieldset.mako +++ b/edbob/pyramid/templates/forms/fieldset.mako @@ -9,27 +9,33 @@ % for field in fieldset.render_fields.itervalues(): -
- % for error in field.errors: -
${error}
- % endfor - ${field.label_tag()|n} -
- ${field.render()|n} -
- % if 'instructions' in field.metadata: - ${field.metadata['instructions']} - % endif -
+ % if field.requires_label: +
+ % for error in field.errors: +
${error}
+ % endfor + ${field.label_tag()|n} +
+ ${field.render()|n} +
+ % if 'instructions' in field.metadata: + ${field.metadata['instructions']} + % endif +
- % if (fieldset.focus == field or fieldset.focus is True) and not _focus_rendered: - % if not field.is_readonly(): - - <% _focus_rendered = True %> + % if not _focus_rendered and (fieldset.focus == field or fieldset.focus is True): + % if not field.is_readonly(): + + <% _focus_rendered = True %> + % endif % endif % endif