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,6 +9,7 @@
% for field in fieldset.render_fields.itervalues(): % for field in fieldset.render_fields.itervalues():
% if field.requires_label:
<div class="field-wrapper ${field.name}"> <div class="field-wrapper ${field.name}">
% for error in field.errors: % for error in field.errors:
<div class="field-error">${error}</div> <div class="field-error">${error}</div>
@ -22,16 +23,21 @@
% endif % endif
</div> </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() {
% if hasattr(field.renderer, 'focus_name'):
$('#${field.renderer.focus_name}').focus();
% else:
$('#${field.renderer.name}').focus(); $('#${field.renderer.name}').focus();
% endif
}); });
</script> </script>
<% _focus_rendered = True %> <% _focus_rendered = True %>
% endif % endif
% endif % endif
% endif
% endfor % endfor