From 1957e8a71018c7edd78304f08a37b799b308ae8e Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Fri, 10 Dec 2010 00:35:46 +0100 Subject: [PATCH] genhtml: Display navigation in tables --- gw-tests/genhtml/genhtml.py | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/gw-tests/genhtml/genhtml.py b/gw-tests/genhtml/genhtml.py index 3dbb4f0..b8d231c 100755 --- a/gw-tests/genhtml/genhtml.py +++ b/gw-tests/genhtml/genhtml.py @@ -167,7 +167,7 @@ class Test(object):

%s

""" % (title, cdup, title) params = ["%s %s" % (v.dim, v) for v in self.values] print >>html, "Results for:", ", ".join(params) - print >>html, "

Other results

" + print >>html, "

Other results

" for d in self.tests.space: links = [] for v in d: @@ -178,9 +178,9 @@ class Test(object): vv.replace(v) href = cdup + urllib.quote(self.tests[vv.key()].path+"/results.html") links.append("%s"%(href, str(v))) - print >>html, "%s: " % d, " | ".join(links), "
" + print >>html, "" - print >>html, "" + print >>html, "
%s" % d, " | ".join(links), "
" print >>html, "
" % (self.name+".png") print >>html, "Raw data
" print >>html, "Script source
" % (cdup+self.name+".sh.html") @@ -276,6 +276,7 @@ table { border-collapse: collapse; } th, td { border: 1px solid lightgray; padding: 4px;} h4 { margin: 0; } .box { border: 1px solid black; padding: 1ex; margin: 1ex 0} +.otherview { margin: 1ex 0} """ css.close() for test in self.values(): @@ -307,14 +308,16 @@ class Page(object):

%s

""" % (title, title) params = ["%s %s" % (v.dim, v) for v in self.valsOther] print >>html, "

Results for ", ", ".join(params), "

" - print >>html, "

Other views

" + print >>html, "

Other views

" + print >>html, "" for d in self.dimOther: - print >>html, "%s: " % d - print >>html, "X axis, " % \ + print >>html, "" % d + print >>html, "" % \ Page((d, self.dimx), self.valsOther - d + self.dimy.getValue(0), self.tests).getName() links = [] + print >>html, "" + print >>html, "
%s " % \ Page((self.dimy, d), self.valsOther - d + self.dimx.getValue(0), self.tests).getName() - print >>html, "Y axis;  " % \ + print >>html, "" for v in d: if v in self.valsOther: links.append(str(v)) @@ -323,12 +326,8 @@ class Page(object): vv.replace(v) links.append("%s"%(urllib.quote(Page((self.dimy, self.dimx), vv, self.tests).getName()), str(v))) print >>html, " | ".join(links) - print >>html, "
" - try: - print >>html, d.htmlPreamble() - except Exception: - pass - print >>html, "" + print >>html, "
" print >>html, "" % (self.dimx.name, self.dimy.name) for x in self.dimx: -- 2.39.2
%s →
%s ↓