odd/even for overview graphs
authorTero Marttila <terom@fixme.fi>
Tue, 02 Nov 2010 05:09:09 +0200
changeset 24 29a523db66a8
parent 23 50f1b76b0835
child 25 9fa9d881fd87
odd/even for overview graphs
rrdweb/wsgi.py
--- a/rrdweb/wsgi.py	Tue Nov 02 04:16:23 2010 +0200
+++ b/rrdweb/wsgi.py	Tue Nov 02 05:09:09 2010 +0200
@@ -217,7 +217,7 @@
                     self.fmt_overview_subdir(url, subdir, os.path.join(dir, subdir)) for subdir in subdirs
                 ),
                 overview_graphs = '\n'.join(
-                    self.fmt_overview_target(url, os.path.join(dir, rrd)) for rrd in rrds
+                    self.fmt_overview_target(url, os.path.join(dir, rrd), idx) for idx, rrd in enumerate(rrds)
                 ),
         )
 
@@ -233,12 +233,13 @@
         )
 
 
-    def fmt_overview_target (self, url, rrd) :
+    def fmt_overview_target (self, url, rrd, idx) :
         """
             Render overview item for given target to HTML.
         """
         
         return self.templates.render('overview-target',
+                oddeven             = 'odd' if idx % 2 else 'even',
                 title               = self.rrd_title(rrd),
                 target_url          = url(self.target, rrd=rrd),
                 daily_overview_img  = url(self.graph, rrd=rrd, style='overview'),