improve fieldset template

This commit is contained in:
Lance Edgar 2012-08-15 09:30:41 -07:00
parent af544089b7
commit b3e6b6eb66

View file

@ -9,27 +9,33 @@
% for field in fieldset.render_fields.itervalues(): % for field in fieldset.render_fields.itervalues():
<div class="field-wrapper ${field.name}"> % if field.requires_label:
% for error in field.errors: <div class="field-wrapper ${field.name}">
<div class="field-error">${error}</div> % for error in field.errors:
% endfor <div class="field-error">${error}</div>
${field.label_tag()|n} % endfor
<div class="field"> ${field.label_tag()|n}
${field.render()|n} <div class="field">
</div> ${field.render()|n}
% if 'instructions' in field.metadata: </div>
<span class="instructions">${field.metadata['instructions']}</span> % if 'instructions' in field.metadata:
% endif <span class="instructions">${field.metadata['instructions']}</span>
</div> % endif
</div>
% if (fieldset.focus == field or fieldset.focus is True) and not _focus_rendered: % if not _focus_rendered and (fieldset.focus == field or fieldset.focus is True):
% if not field.is_readonly(): % if not field.is_readonly():
<script language="javascript" type="text/javascript"> <script language="javascript" type="text/javascript">
$(function() { $(function() {
$('#${field.renderer.name}').focus(); % if hasattr(field.renderer, 'focus_name'):
}); $('#${field.renderer.focus_name}').focus();
</script> % else:
<% _focus_rendered = True %> $('#${field.renderer.name}').focus();
% endif
});
</script>
<% _focus_rendered = True %>
% endif
% endif % endif
% endif % endif