common/tags.py
branchtls-sprint
changeset 1647 9936aca2453d
parent 1623 0b974e21d762
child 1977 606923dff11b
--- a/common/tags.py	Mon May 04 13:36:31 2009 +0200
+++ b/common/tags.py	Mon May 04 15:46:40 2009 +0200
@@ -36,8 +36,9 @@
         attrs['multiple'] = 'multiple'
     if id:
         attrs['id'] = id
-    html = [u'<select name="%s" %s>' % (
-        name, ' '.join('%s="%s"' % kv for kv in attrs.items()))]
+    attrs['name'] = name
+    html = [u'<select %s>' % ' '.join('%s="%s"' % kv
+                                      for kv in sorted(attrs.items()))]
     html += options
     html.append(u'</select>')
     return u'\n'.join(html)