This repository has been archived by the owner on Nov 10, 2017. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 38
/
index.html
134 lines (114 loc) · 4.65 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<!DOCTYPE html>
<html ng-app="treeherder">
<head>
<title ng-bind="getWindowTitle()"></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta http-equiv="cache-control" content="max-age=60" />
<link id="favicon" type="image/png" rel="shortcut icon" href="img/tree_open.png"/>
<th-favicon-link></th-favicon-link>
<link rel="stylesheet" href="css/index.min-e36063d0387e2becb3506315d4e47075.css" media="screen"/>
</head>
<body ng-controller="MainCtrl" ng-keydown="processKeyboardInput($event)">
<div id="global-container">
<div class="th-navbar">
<ng-include id="th-global-top-nav-panel" src="'partials/main/thGlobalTopNavPanel.html'"></ng-include>
</div>
<div class="th-content">
<span class="th-view-content" ng-cloak>
<ng-view ></ng-view>
</span>
</div>
<div ng-controller="PluginCtrl"
id="bottom-panel"
ng-show="selectedJob"
ng-class="{'with-pinboard':isPinboardVisible}"
ng-include src="'plugins/pluginpanel.html'">
</div>
</div>
<script src="js/index.min-a3cfd13739727e3ad3c8a950e75091f1.js"></script>
<script src="https://login.persona.org/include.js"></script>
<!-- Clone targets -->
<!-- Clone target for each revision -->
<script type="'text/ng-template'" id="revisionsClone.html">
<div class="clearfix"></div>
<li>
<span class="revision">
<a href="{{currentRepo.url}}/rev/{{revision}}"
target="_blank"
title="open revision {{revision}} on {{currentRepo.url}}"
>{{revision}}</a>
<span title="{{name}}: {{email}}">{{name|initials}}</span>
<span title="{{escaped_comment}}"><em>{{comments_bug_link}}</em></span>
</span>
</li>
</script>
<!-- Clone target for "more" link for large revision sets -->
<script type="'text/ng-template'" id="pushlogRevisionsClone.html">
<li>
<a href="{{currentRepo.url}}/pushloghtml?changeset={{revision}}" target="_blank"> ...and {{diff}} more
<i class="fa fa-external-link-square"></i>
</a>
</li>
</script>
<!-- Clone target for each result set -->
<script type="'text/ng-template'" id="resultsetClone.html">
<div class="clearfix"></div>
<div class="row result-set">
<span style="display:block;" class="revision-list col-xs-5">
<ul class="list-unstyled"></ul>
</span>
<span class="job-list col-xs-7 job-list-pad-left">
<span class="fa fa-refresh fa-spin"></span>
<table id="{{ aggregateId }}" class="table-hover"></table>
</span>
</div>
</script>
<!-- Clone target for each platform -->
<script type="'text/ng-template'" id="platformClone.html">
<td class="platform">
<span title="{{ name }} {{ option }}">{{ name }} {{ option }}</span>
</td>
</script>
<!-- Table column for jobs -->
<script type="'text/ng-template'" id="jobTdClone.html">
<td class="job-row"></td>
</script>
<!-- Start span for job groups -->
<script type="'text/ng-template'" id="jobGroupBeginClone.html">
<span class="platform-group">
<span class="disabled job-group" title="{{ name }}">{{ symbol }}(</span>
<span class="job-group-list"></span>)
</span>
</script>
<!-- Job Btn span -->
<script type="'text/ng-template'" id="jobBtnClone.html">
<span class="btn job-btn btn-xs {{ btnClass }} {{ key }}"
data-jmkey="{{ key }}"
title="{{ title }}">{{ value }}</span>
</script>
<!-- revision url window -->
<script type="'text/ng-template'" id="revisionUrlClone.html">
<div>{{repoUrl}}/rev/{{revision.revision}}</div>
</script>
<!-- Tooltip for job info-->
<script type="'text/ng-template'" id="jobInfoTooltip.html">
<div>
<table class="table-super-condensed table-striped">
<tr>
<th class="small">Result</th>
<td class="small {{ resultStatusClass }}">{{ job.result }}</td>
</tr>
<tr>
<th class="small">Machine name</th>
<td class="small">
<a target="_blank" href="https://secure.pub.build.mozilla.org/builddata/reports/slave_health/slave.html?name={{ job.machine_name }}">{{ job.machine_name }}</a>
</td>
</tr>
<tr ng-repeat="(label, value) in visibleFields"><th>{{label}}</th><td>{{ value }}</td></tr>
</table>
</div>
</script>
</body>
</html>