51 lines
1.3 KiB
HTML
51 lines
1.3 KiB
HTML
{% macro build_line(b, include_builder=False) %}
|
|
<small>({{ b.time }})</small>
|
|
Rev: {{ b.rev|shortrev(b.rev_repo) }}
|
|
<span class="{{ b.class }}">{{ b.results }}</span>
|
|
{% if include_builder %}
|
|
<a href="{{ b.builderurl }}">{{ b.builder_name }}</a>
|
|
{% endif %}
|
|
<a href="{{ b.buildurl }}">#{{ b.buildnum }}</a> -
|
|
{{ b.text|capitalize }}
|
|
{% endmacro %}
|
|
|
|
{% macro build_tr(b, include_builder=False, loop=None) %}
|
|
<tr class="{{ loop.cycle('alt', '') if loop }}">
|
|
<td>{{ b.time }}</td>
|
|
<td>{{ b.rev|shortrev(b.rev_repo) }}</td>
|
|
<td class="results {{ b.class }}">{{ b.results }}</td>
|
|
{%- if include_builder %}
|
|
<td><a href="{{ b.builderurl }}">{{ b.builder_name }}</a></td>
|
|
{% endif %}
|
|
<td><a href="{{ b.buildurl }}">#{{ b.buildnum }}</a></td>
|
|
<td class="left">{{ b.text|capitalize }}</td>
|
|
</tr>
|
|
{% endmacro %}
|
|
|
|
{% macro build_table(builds, include_builder=False) %}
|
|
{% if builds %}
|
|
<table class="zebra-striped Module buildtable">
|
|
<thead>
|
|
<tr>
|
|
<th>Time</th>
|
|
<th>Revision</th>
|
|
<th>Result</th>
|
|
{%- if include_builder %}
|
|
<th>Builder</th>
|
|
{% endif %}
|
|
<th>Build #</th>
|
|
<th>Info</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
{% for b in builds %}
|
|
{{ build_tr(b, include_builder, loop) }}
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
{% else %}
|
|
No matching builds found
|
|
{% endif %}
|
|
{% endmacro %}
|