| 1 | Index: forms.py
|
|---|
| 2 | ===================================================================
|
|---|
| 3 | --- forms.py (revision 5427)
|
|---|
| 4 | +++ forms.py (working copy)
|
|---|
| 5 | @@ -136,7 +136,7 @@
|
|---|
| 6 | help_text = help_text_html % field.help_text
|
|---|
| 7 | else:
|
|---|
| 8 | help_text = u''
|
|---|
| 9 | - output.append(normal_row % {'errors': bf_errors, 'label': label, 'field': unicode(bf), 'help_text': help_text})
|
|---|
| 10 | + output.append(normal_row % {'name': name, 'errors': bf_errors, 'label': label, 'field': unicode(bf), 'help_text': help_text})
|
|---|
| 11 | if top_errors:
|
|---|
| 12 | output.insert(0, error_row % top_errors)
|
|---|
| 13 | if hidden_fields: # Insert any hidden fields in the last row.
|
|---|
| 14 | @@ -151,15 +151,15 @@
|
|---|
| 15 |
|
|---|
| 16 | def as_table(self):
|
|---|
| 17 | "Returns this form rendered as HTML <tr>s -- excluding the <table></table>."
|
|---|
| 18 | - return self._html_output(u'<tr><th>%(label)s</th><td>%(errors)s%(field)s%(help_text)s</td></tr>', u'<tr><td colspan="2">%s</td></tr>', '</td></tr>', u'<br />%s', False)
|
|---|
| 19 | + return self._html_output(u'<tr id="%(name)s><th>%(label)s</th><td>%(errors)s%(field)s<span class="help_text">%(help_text)s</span></td></tr>', u'<tr><td colspan="2">%s</td></tr>', '</td></tr>', u'<br />%s', False)
|
|---|
| 20 |
|
|---|
| 21 | def as_ul(self):
|
|---|
| 22 | "Returns this form rendered as HTML <li>s -- excluding the <ul></ul>."
|
|---|
| 23 | - return self._html_output(u'<li>%(errors)s%(label)s %(field)s%(help_text)s</li>', u'<li>%s</li>', '</li>', u' %s', False)
|
|---|
| 24 | + return self._html_output(u'<li id="%(name)s">%(errors)s%(label)s %(field)s<span class="help_text">%(help_text)s</span></li>', u'<li>%s</li>', '</li>', u' %s', False)
|
|---|
| 25 |
|
|---|
| 26 | def as_p(self):
|
|---|
| 27 | "Returns this form rendered as HTML <p>s."
|
|---|
| 28 | - return self._html_output(u'<p>%(label)s %(field)s%(help_text)s</p>', u'<p>%s</p>', '</p>', u' %s', True)
|
|---|
| 29 | + return self._html_output(u'<p id="%(name)s>%(label)s %(field)s<span class="help_text">%(help_text)s</span></p>', u'<p>%s</p>', '</p>', u' %s', True)
|
|---|
| 30 |
|
|---|
| 31 | def non_field_errors(self):
|
|---|
| 32 | """
|
|---|