equal
deleted
inserted
replaced
38 from django.forms.fields import CharField |
38 from django.forms.fields import CharField |
39 from django.template import loader |
39 from django.template import loader |
40 from django.utils.datastructures import SortedDict |
40 from django.utils.datastructures import SortedDict |
41 from django.utils.encoding import force_unicode |
41 from django.utils.encoding import force_unicode |
42 from django.utils.html import escape |
42 from django.utils.html import escape |
43 from django.utils.safestring import mark_safe |
|
44 |
43 |
45 from soc.logic import dicts |
44 from soc.logic import dicts |
46 from soc.logic.lists import Lists |
45 from soc.logic.lists import Lists |
47 from soc.models.survey import COMMENT_PREFIX |
46 from soc.models.survey import COMMENT_PREFIX |
48 from soc.models.survey import SurveyContent |
47 from soc.models.survey import SurveyContent |
910 |
909 |
911 def render(self): |
910 def render(self): |
912 """Outputs set of radio fields in a div. |
911 """Outputs set of radio fields in a div. |
913 """ |
912 """ |
914 |
913 |
915 return mark_safe(u'<div class="quant_radio">\n%s\n</div>' |
914 from django.utils.html import linebreaks |
|
915 |
|
916 return linebreaks(u'<div class="quant_radio">%s</div>' |
916 % u'\n'.join([u'%s' % force_unicode(w) for w in self])) |
917 % u'\n'.join([u'%s' % force_unicode(w) for w in self])) |
917 |
918 |
918 |
919 |
919 class PickQuantRadio(forms.RadioSelect): |
920 class PickQuantRadio(forms.RadioSelect): |
920 """TODO(James,Ajaksu) Fix Docstring |
921 """TODO(James,Ajaksu) Fix Docstring |