app/soc/views/helper/surveys.py
changeset 2680 b96ba702e82c
parent 2670 884f808d8469
child 2683 8ea17736a10d
equal deleted inserted replaced
2679:0ede2f3adbc1 2680:b96ba702e82c
    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