1<html> 2<head> 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 4 <title><?cs var:page.title ?></title> 5 <style type="text/css"> 6 table { 7 border-width: 1px 1px 1px 1px; 8 border-spacing: 0px; 9 border-style: solid solid solid solid; 10 border-color: black black black black; 11 border-collapse: collapse; 12 background-color: white; 13 } 14 table th { 15 border-width: 1px 1px 1px 1px; 16 padding: 1px 4px 1px 3px; 17 border-style: inset inset inset inset; 18 border-color: gray gray gray gray; 19 background-color: white; 20 } 21 table td { 22 border-width: 1px 1px 1px 1px; 23 padding: 1px 4px 1px 3px; 24 border-style: inset inset inset inset; 25 border-color: gray gray gray gray; 26 background-color: white; 27 } 28 </style> 29</head> 30<body> 31<h1><?cs var:page.title ?></h1> 32 33<h2>Overall</h2> 34<table> 35<tr><th>Errors</th><td><?cs var:all.errorCount ?></td></tr> 36<tr><th>Percent Good</th><td><?cs var:all.percentGood ?></td></tr> 37<tr><th>Total Comments</th><td><?cs var:all.totalCount ?></td></tr> 38</table> 39 40<h2>Package Summary</h2> 41 42<table> 43<tr> 44 <th>Package</th> 45 <th>Errors</th> 46 <th>Percent Good</th> 47 <th>Total</th> 48</tr> 49<?cs each:pkg=packages ?> 50<tr> 51 <td><?cs var:pkg.name ?></td> 52 <td><?cs var:pkg.errorCount ?></td> 53 <td><?cs var:pkg.percentGood ?></td> 54 <td><?cs var:pkg.totalCount ?></td> 55</tr> 56<?cs /each ?> 57</table> 58 59 60<h2>Class Summary</h3> 61 62<table> 63<tr> 64 <th>Class</th> 65 <th>Errors</th> 66 <th>Percent Good</th> 67 <th>Total</th> 68</tr> 69<?cs each:cl=classes ?> 70<tr> 71 <td><a href="#class_<?cs var:cl.qualified ?>"><?cs var:cl.qualified ?></a></td> 72 <td><?cs var:cl.errorCount ?></td> 73 <td><?cs var:cl.percentGood ?></td> 74 <td><?cs var:cl.totalCount ?></td> 75</tr> 76<?cs /each ?> 77</table> 78 79<h2>Detail</h2> 80 81<?cs each:cl=classes ?> 82<h3><a name="class_<?cs var:cl.qualified ?>"><?cs var:cl.qualified ?></a></h3> 83<p>Errors: <?cs var:cl.errorCount ?><br/> 84Total: <?cs var:cl.totalCount ?><br/> 85Percent Good: <?cs var:cl.percentGood ?></p> 86<table> 87<?cs each:err=cl.errors ?> 88<tr> 89 <td><?cs var:err.pos ?></td> 90 <td><?cs var:err.name ?></td> 91 <td><?cs var:err.descr ?></td> 92</tr> 93<?cs /each ?> 94</table> 95 96<?cs /each ?> 97 98</body> 99</html> 100