common/tags.py
branchtls-sprint
changeset 895 e78ae38506db
parent 861 7985b5db2284
child 909 4685a8c21d73
--- a/common/tags.py	Fri Feb 20 15:40:28 2009 +0100
+++ b/common/tags.py	Fri Feb 20 15:46:38 2009 +0100
@@ -13,9 +13,13 @@
 span = tag('span')
 img = tag('img')
 label = tag('label')
+option = tag('option')
 
-def select(name, options=[]):
-    html = [u'<select name="%s">' % name]
+def select(name, multiple=False, options=[]):
+    if multiple:
+        html = [u'<select name="%s" multiple="multiple">' % name]
+    else:
+        html = [u'<select name="%s">' % name]
     html += options
     html.append(u'</select>')
     return u'\n'.join(html)