blob: 85b0ed8c155230029c324f192614c515229c785f [file] [log] [blame]
<ul id="job-views"
data-ng-class="{ 'colour-blind-mode': settings.colourBlind == 1 }"
style="font-size: {{ settings.fontSize }}em"
class="columns-{{ settings.numberOfColumns }}">
<li ng-repeat="job in jobs" class="{{job.status}}" id="{{ job.name | slugify }}">
<div class="progress" style="width: {{job.progress}}%">
<span>{{job.progress}}%</span>
</div>
<div class="meta">
<div class="latest-results">
<h2>
<a ng-if="settings.stripVanadium == 0" title="{{job.name}}" href="{{job.url}}">{{job.name}}</a>
<a ng-if="settings.stripVanadium == 1" title="{{job.name}}" href="{{job.url}}">{{job.shortName}}</a>
</h2>
<ul class="description">
<li data-ng-show="job.claimed">Claimed by <strong>{{ job.claimAuthor }}</strong>: {{ job.claimReason }}</li>
</ul>
<div ng-if="settings.showCulprits == 1">
<ul ng-if="job.shouldIndicateCulprits" class="culprits">
<li data-ng-repeat="name in job.culprits">{{name}}</li>
</ul>
</div>
<ul ng-if="job.hasKnownFailures" class="failures">
<li data-ng-repeat="name in job.knownFailures">{{name}}</li>
</ul>
</div>
<a data-ng-show="!!job.lastBuildName" class="build-name"
title="Details of {{job.name}}, build {{job.lastBuildName}}"
href="{{job.lastBuildUrl}}">{{job.lastBuildName}}</a>
<div data-ng-show="!!job.estimatedDuration" class="build-time">
<span class="elapsed" data-ng-show="job.progress > 0">{{job.lastBuildDuration}}</span>
<span class="estimated">{{job.estimatedDuration}}</span>
</div>
</div>
</li>
</ul>