[llvm-commits] [LNT] r161812 - in /lnt/trunk/lnt/server/ui: filters.py util.py
Michael Gottesman
mgottesman at apple.com
Mon Aug 13 17:25:52 PDT 2012
Author: mgottesman
Date: Mon Aug 13 19:25:52 2012
New Revision: 161812
URL: http://llvm.org/viewvc/llvm-project?rev=161812&view=rev
Log:
[LNT] Update lnt.server.ui.utils.PctCell to allow specifying the cell class.
Modified:
lnt/trunk/lnt/server/ui/filters.py
lnt/trunk/lnt/server/ui/util.py
Modified: lnt/trunk/lnt/server/ui/filters.py
URL: http://llvm.org/viewvc/llvm-project/lnt/trunk/lnt/server/ui/filters.py?rev=161812&r1=161811&r2=161812&view=diff
==============================================================================
--- lnt/trunk/lnt/server/ui/filters.py (original)
+++ lnt/trunk/lnt/server/ui/filters.py Mon Aug 13 19:25:52 2012
@@ -9,9 +9,9 @@
ts = datetime.datetime.fromtimestamp(time)
return ts.strftime('%Y-%m-%d %H:%M:%S %Z PST')
-def filter_aspctcell(value, *args, **kwargs):
+def filter_aspctcell(value, class_=None, style=None, *args, **kwargs):
cell = util.PctCell(value, *args, **kwargs)
- return cell.render()
+ return cell.render(class_, style)
def filter_pprint(value):
stream = StringIO.StringIO()
Modified: lnt/trunk/lnt/server/ui/util.py
URL: http://llvm.org/viewvc/llvm-project/lnt/trunk/lnt/server/ui/util.py?rev=161812&r1=161811&r2=161812&view=diff
==============================================================================
--- lnt/trunk/lnt/server/ui/util.py (original)
+++ lnt/trunk/lnt/server/ui/util.py Mon Aug 13 19:25:52 2012
@@ -208,14 +208,15 @@
for v in self.getColor()]
return "#%02x%02x%02x" % (r,g,b)
- def render(self, style=None):
- if style is None:
- style_string = ""
- else:
- style_string = ' style="%s"' % (style,)
- res = '<td%s bgcolor="%s">%s</td>' % (
- style_string, self.getColorString(), self.getValue())
- return res
+ def render(self, class_=None, style=None):
+ attrs = []
+ if style is not None:
+ attrs.append('style="%s"' % (style,))
+ if class_ is not None:
+ attrs.append('class="%s"' % (class_,))
+ attrs.append('bgcolor="%s"' % (self.getColorString(),))
+ attr_string = ' '.join(attrs)
+ return '<td %s>%s</td>' % (attr_string, self.getValue())
def sorted(l, *args, **kwargs):
l = list(l)
More information about the llvm-commits
mailing list