diff options
| author | Adam Nemet <anemet@apple.com> | 2017-02-02 05:49:00 +0000 |
|---|---|---|
| committer | Adam Nemet <anemet@apple.com> | 2017-02-02 05:49:00 +0000 |
| commit | 6c490323e6fdf8dc017cc1f36283407182b2c8bc (patch) | |
| tree | 3f5d610210c1cf9f160ecd4a702b29032926bca4 | |
| parent | 8de4e87305a8c9ca44518644ba6e8f5908f8ee1b (diff) | |
| download | bcm5719-llvm-6c490323e6fdf8dc017cc1f36283407182b2c8bc.tar.gz bcm5719-llvm-6c490323e6fdf8dc017cc1f36283407182b2c8bc.zip | |
[opt-viewer] Alternating row background colors on index page
llvm-svn: 293868
| -rwxr-xr-x | llvm/utils/opt-viewer/opt-viewer.py | 12 | ||||
| -rw-r--r-- | llvm/utils/opt-viewer/style.css | 6 |
2 files changed, 12 insertions, 6 deletions
diff --git a/llvm/utils/opt-viewer/opt-viewer.py b/llvm/utils/opt-viewer/opt-viewer.py index 570fd22047f..79a869a7279 100755 --- a/llvm/utils/opt-viewer/opt-viewer.py +++ b/llvm/utils/opt-viewer/opt-viewer.py @@ -253,12 +253,12 @@ class IndexRenderer: def __init__(self, output_dir): self.stream = open(os.path.join(output_dir, 'index.html'), 'w') - def render_entry(self, r): + def render_entry(self, r, odd): print(''' <tr> -<td><a href={r.Link}>{r.DebugLocString}</a></td> -<td>{r.RelativeHotness}</td> -<td>{r.DemangledFunctionName}</td> +<td class=\"column-entry-{odd}\"><a href={r.Link}>{r.DebugLocString}</a></td> +<td class=\"column-entry-{odd}\">{r.RelativeHotness}</td> +<td class=\"column-entry-{odd}\">{r.DemangledFunctionName}</td> <td class=\"column-entry-{r.color}\">{r.Pass}</td> </tr>'''.format(**locals()), file=self.stream) @@ -277,8 +277,8 @@ class IndexRenderer: <td>Function</td> <td>Pass</td> </tr>''', file=self.stream) - for remark in all_remarks: - self.render_entry(remark) + for i, remark in enumerate(all_remarks): + self.render_entry(remark, i % 2) print(''' </table> </body> diff --git a/llvm/utils/opt-viewer/style.css b/llvm/utils/opt-viewer/style.css index 2ef244a1571..595c3e46847 100644 --- a/llvm/utils/opt-viewer/style.css +++ b/llvm/utils/opt-viewer/style.css @@ -62,6 +62,12 @@ table { text-align: left; background-color: #ffe1a6; } +.column-entry-0 { + background-color: #ffffff; +} +.column-entry-1 { + background-color: #eeeeee; +} .line-number { text-align: right; color: #aaa; |

