common/tags.py
branchtls-sprint
changeset 895 e78ae38506db
parent 861 7985b5db2284
child 909 4685a8c21d73
equal deleted inserted replaced
894:e1f848785e3d 895:e78ae38506db
    11 textarea = tag('textarea')
    11 textarea = tag('textarea')
    12 a = tag('a')
    12 a = tag('a')
    13 span = tag('span')
    13 span = tag('span')
    14 img = tag('img')
    14 img = tag('img')
    15 label = tag('label')
    15 label = tag('label')
       
    16 option = tag('option')
    16 
    17 
    17 def select(name, options=[]):
    18 def select(name, multiple=False, options=[]):
    18     html = [u'<select name="%s">' % name]
    19     if multiple:
       
    20         html = [u'<select name="%s" multiple="multiple">' % name]
       
    21     else:
       
    22         html = [u'<select name="%s">' % name]
    19     html += options
    23     html += options
    20     html.append(u'</select>')
    24     html.append(u'</select>')
    21     return u'\n'.join(html)
    25     return u'\n'.join(html)
    22 
    26