OLD | NEW |
| (Empty) |
1 {% extends "layout.html" %} | |
2 {% from "box_macros.html" import box %} | |
3 | |
4 {% block content %} | |
5 | |
6 <div> | |
7 <h1 style="display: inline;">{{ title }}</h1> | |
8 <a style="float: right;" href="{{ help_url }}">waterfall help</a> | |
9 </div> | |
10 | |
11 <table border="0" cellspacing="0"> | |
12 | |
13 <tr class="LastBuild"> | |
14 <td align="right" colspan="2" class="Project"> | |
15 last build | |
16 </td> | |
17 | |
18 {% for b in builders %} | |
19 <td align="center" class="{{ b.top_class }}" id="commentIndicator_{{ b.name }}
" onmouseover="showBuilderTooltip('{{ b.name }}', event)" onmouseout="hideBuilde
rTooltip(event)"> | |
20 <a href="{{ b.url }}">{{ b.name }}</a><br/> | |
21 {{ " ".join(b.top) }} | |
22 </td> | |
23 {% endfor %} | |
24 </tr> | |
25 | |
26 <tr class="Activity"> | |
27 <td align="right" colspan="2">current activity</td> | |
28 | |
29 {% for b in builders %} | |
30 <td align="center" class="{{ b.status_class }}"> | |
31 {{ "<br/>".join(b.status) }} | |
32 </td> | |
33 {% endfor %} | |
34 </tr> | |
35 | |
36 <tr> | |
37 <td align="center" class="Time">{{ tz }}</td> | |
38 <td align="center" class="Change"><a href="{{ changes_url }}">changes</a></td> | |
39 | |
40 {% for b in builders %} | |
41 <td align="center" class="Builder"><a href="{{ b.url }}">{{ b.name }}</a></td> | |
42 {% endfor %} | |
43 </tr> | |
44 | |
45 {# waterfall contents goes here #} | |
46 {% for i in range(gridlen) -%} | |
47 <tr> | |
48 {% for strip in grid -%} | |
49 {%- if strip[i] -%}{{ box(**strip[i]) }} | |
50 {%- elif no_bubble -%}{{ box() }} | |
51 {%- endif -%} | |
52 {%- endfor -%} | |
53 </tr> | |
54 {% endfor %} | |
55 | |
56 </table> | |
57 | |
58 {% if nextpage %} | |
59 <a href="{{ nextpage }}">next page</a> | |
60 {% endif %} | |
61 | |
62 {% if no_reload_page %} | |
63 <a href="{{ no_reload_page }}">Stop Reloading</a> | |
64 {% endif %} | |
65 | |
66 {% endblock %} | |
OLD | NEW |