| OLD | NEW |
| 1 <!-- | 1 <!-- |
| 2 # Originally from config for buildbot. | 2 # Originally from config for buildbot. |
| 3 # See third_party/buildbot_8_4p1/COPYING | 3 # See third_party/buildbot_8_4p1/COPYING |
| 4 --> | 4 --> |
| 5 | 5 |
| 6 {% extends "layout.html" %} | 6 {% extends "layout.html" %} |
| 7 {% import 'forms.html' as forms %} | 7 {% import 'forms.html' as forms %} |
| 8 {% from "change_macros.html" import change with context %} | 8 {% from "change_macros.html" import change with context %} |
| 9 | 9 |
| 10 {% block content %} | 10 {% block content %} |
| 11 | 11 |
| 12 <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></
script> | |
| 13 <script type="text/javascript" src="/gantt_chart.js"></script> | |
| 14 <script type="text/javascript"> | |
| 15 var rawSteps = [ | |
| 16 {% for s in b.getSteps() %} | |
| 17 {'name': '{{ s.getName()|escapejs }}', | |
| 18 'start': new Date({{ s.getTimes()[0] }}*1000), | |
| 19 'end': new Date ({{ s.getTimes()[1] }}*1000)}, | |
| 20 {% endfor %} | |
| 21 ]; | |
| 22 </script> | |
| 23 <h1> | 12 <h1> |
| 24 Builder <a href="{{ path_to_builder }}">{{ b.getBuilder().getName() }}</a> | 13 Builder <a href="{{ path_to_builder }}">{{ b.getBuilder().getName() }}</a> |
| 25 Build #{{ b.getNumber() }} | 14 Build #{{ b.getNumber() }} |
| 26 </h1> | 15 </h1> |
| 27 | 16 |
| 28 <div class="column"> | 17 <div class="column"> |
| 29 | 18 |
| 30 {% if not b.isFinished() %} | 19 {% if not b.isFinished() %} |
| 31 <h2>Build In Progress:</h2> | 20 <h2>Build In Progress:</h2> |
| 32 | 21 |
| (...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 184 </li> | 173 </li> |
| 185 {% endfor %} | 174 {% endfor %} |
| 186 </ul> | 175 </ul> |
| 187 </li> | 176 </li> |
| 188 {% endfor %} | 177 {% endfor %} |
| 189 | 178 |
| 190 {# Close out all open indentation sections. #} | 179 {# Close out all open indentation sections. #} |
| 191 {% for _ in range(-1, nest_level) %} | 180 {% for _ in range(-1, nest_level) %} |
| 192 </li></ol> | 181 </li></ol> |
| 193 {% endfor %} | 182 {% endfor %} |
| 194 <div> | 183 |
| 195 <button type="button" onclick="toggleChart(rawSteps);"> | |
| 196 SHOW/HIDE Gantt Chart | |
| 197 </button> | |
| 198 <div id="chart_div"></div> | |
| 199 </div> | |
| 200 </div> | 184 </div> |
| 201 <div class="column"> | 185 <div class="column"> |
| 202 | 186 |
| 203 <h2>Build Properties:</h2> | 187 <h2>Build Properties:</h2> |
| 204 | 188 |
| 205 <table class="info" width="100%"> | 189 <table class="info" width="100%"> |
| 206 <tr><th>Name</th><th>Value</th><th>Source</th></tr> | 190 <tr><th>Name</th><th>Value</th><th>Source</th></tr> |
| 207 | 191 |
| 208 {% for p in properties %} | 192 {% for p in properties %} |
| 209 {% if p.name != "blamelist" %} | 193 {% if p.name != "blamelist" %} |
| (...skipping 18 matching lines...) Expand all Loading... |
| 228 <tr><td class="left">End</td><td>{{ end }}</td></tr> | 212 <tr><td class="left">End</td><td>{{ end }}</td></tr> |
| 229 {% endif %} | 213 {% endif %} |
| 230 <tr {{ 'class="alt"' if end else '' }}><td class="left">Elapsed</td><td>{{ ela
psed }}</td></tr> | 214 <tr {{ 'class="alt"' if end else '' }}><td class="left">Elapsed</td><td>{{ ela
psed }}</td></tr> |
| 231 </table> | 215 </table> |
| 232 | 216 |
| 233 </div> | 217 </div> |
| 234 | 218 |
| 235 <br style="clear:both"/> | 219 <br style="clear:both"/> |
| 236 | 220 |
| 237 {% endblock %} | 221 {% endblock %} |
| OLD | NEW |