- Timestamp:
- 06/12/08 15:13:27 (5 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/newforms-admin/django/contrib/admin/widgets.py
r7562 r7626 4 4 5 5 from django import newforms as forms 6 from django.newforms.widgets import RadioFieldRenderer 7 from django.newforms.util import flatatt 6 8 from django.utils.datastructures import MultiValueDict 7 9 from django.utils.text import capfirst, truncate_words … … 62 64 return mark_safe(u'<p class="datetime">%s %s<br />%s %s</p>' % \ 63 65 (_('Date:'), rendered_widgets[0], _('Time:'), rendered_widgets[1])) 66 67 class AdminRadioFieldRenderer(RadioFieldRenderer): 68 def render(self): 69 """Outputs a <ul> for this set of radio fields.""" 70 return mark_safe(u'<ul%s>\n%s\n</ul>' % ( 71 flatatt(self.attrs), 72 u'\n'.join([u'<li>%s</li>' % force_unicode(w) for w in self])) 73 ) 74 75 class AdminRadioSelect(forms.RadioSelect): 76 renderer = AdminRadioFieldRenderer 64 77 65 78 class AdminFileWidget(forms.FileInput):
