Mercurial > p > roundup > code
diff roundup/cgi/templating.py @ 1633:ac5f7e5a11e5
sort HTMLClass.properties results by name (feature [SF#724738])
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Fri, 09 May 2003 02:23:33 +0000 |
| parents | 8a908bbad1ef |
| children | 7218be26cf85 |
line wrap: on
line diff
--- a/roundup/cgi/templating.py Fri May 09 02:02:40 2003 +0000 +++ b/roundup/cgi/templating.py Fri May 09 02:23:33 2003 +0000 @@ -338,7 +338,7 @@ return klass(self._client, self.classname, itemid) - def properties(self): + def properties(self, sort=1): ''' Return HTMLProperty for all of this class' properties. ''' l = [] @@ -351,6 +351,8 @@ if isinstance(prop, klass): l.append(htmlklass(self._client, self._classname, '', prop, name, value, self._anonymous)) + if sort: + l.sort(lambda a,b:cmp(a._name, b._name)) return l def list(self):
