Mercurial > mozilla > hg > talosnames
annotate talosnames/templates/tbpl.html @ 57:253abacf6bdf
print out buildbot suites
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Mon, 13 Aug 2012 22:40:45 -0700 |
parents | 6c54a5e40f63 |
children | 8892d6cb7a4d |
rev | line source |
---|---|
37
0d5cd3dccbec
add a template for tbpl, unused
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
1 <html> |
0d5cd3dccbec
add a template for tbpl, unused
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
2 <head> |
57 | 3 <title>Talos names: TBPL View</title> |
49
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
4 <script src="http://code.jquery.com/jquery-1.7.2.min.js"></script> |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
5 |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
6 <script> |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
7 // In order to get anything working with Config.js |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
8 // We have to stub a bunch of stuff for no reason |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
9 BuildbotDBUser = null; |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
10 PushlogJSONParser = null; |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
11 </script> |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
12 <script src="http://hg.mozilla.org/users/mstange_themasta.com/tinderboxpushlog/raw-file/tip/js/Config.js"></script> |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
13 |
48
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
14 <script> |
53
1d944da50135
expand the JSON to make it readable
Jeff Hammel <jhammel@mozilla.com>
parents:
50
diff
changeset
|
15 var data = |
1d944da50135
expand the JSON to make it readable
Jeff Hammel <jhammel@mozilla.com>
parents:
50
diff
changeset
|
16 {{json | html}}; |
56 | 17 |
18 function empty(selector) { | |
19 $(selector).html(''); | |
20 } | |
21 | |
49
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
22 $(document).ready(function() { |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
23 |
57 | 24 // map letter names to TBPL long names |
49
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
25 var reverse_mapping = {}; |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
26 for (var i in Config.testNames) { |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
27 reverse_mapping[Config.testNames[i]] = i; |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
28 } |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
29 |
57 | 30 // buildbot suites |
31 var buildbot_suites = {}; | |
32 for (var suite in data.tbpl) { | |
33 var tbpl_name = data.tbpl[suite]; | |
34 if (buildbot_suites[tbpl_name] == undefined) { | |
35 buildbot_suites[tbpl_name] = []; | |
36 } | |
37 buildbot_suites[tbpl_name].push(suite); | |
38 } | |
39 | |
49
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
40 $(".letter").each(function() { |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
41 var text = $(this).text() |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
42 if (text.length && reverse_mapping[text]) { |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
43 $(this).attr('title', reverse_mapping[text]); |
56 | 44 |
45 var that = this; | |
46 $(this).click(function() { | |
47 empty("#content"); | |
48 $(".selected").removeClass("selected"); | |
49 $(that).addClass('selected'); | |
50 | |
51 var letter = $(that).text(); | |
52 var title = $(that).attr('title'); | |
53 | |
54 var html = '<h1>' + title + '</h1>'; | |
57 | 55 var bbsuite = buildbot_suites[title]; |
56 if (bbsuite) { | |
57 html += '<div class="buildbot">'; | |
58 for (var suite in bbsuite) { | |
59 html += '<h2>' + bbsuite[suite] + '</h2>'; | |
60 } | |
61 html += '</div>'; | |
62 | |
63 } | |
56 | 64 |
65 $("#content").html(html); | |
66 }); | |
67 | |
49
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
68 } |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
69 |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
70 }); |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
71 |
6ccef7749b49
begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents:
48
diff
changeset
|
72 }); |
48
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
73 </script> |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
74 |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
75 <style> |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
76 * { |
55 | 77 font-family: sans-serif; |
48
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
78 } |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
79 |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
80 #header { |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
81 font-weight: bold; |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
82 width: 20em; |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
83 margin-left: auto; |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
84 margin-right: auto; |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
85 text-align: center; |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
86 } |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
87 |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
88 .letter { |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
89 color: green; |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
90 } |
56 | 91 |
92 .selected { | |
93 color: white; | |
94 background-color: green; | |
95 } | |
96 | |
97 h1 { | |
98 | |
99 } | |
100 | |
48
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
101 </style> |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
102 |
37
0d5cd3dccbec
add a template for tbpl, unused
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
103 </head> |
0d5cd3dccbec
add a template for tbpl, unused
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
104 <body> |
48
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
105 |
50 | 106 <ul id="navigation"> |
107 <li><a href="/">Buildbot view</a></li> | |
108 </ul> | |
109 | |
48
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
110 <div id="header"> |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
111 <span id="T">T</span> ( |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
112 <span class="letter" id="c">c</span> |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
113 <span class="letter" id="di">di</span> |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
114 <span class="letter" id="dr">dr</span> |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
115 <span class="letter" id="n">n</span> |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
116 <span class="letter" id="o">o</span> |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
117 <span class="letter" id="p">p</span> |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
118 <span class="letter" id="s">s</span> |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
119 <span class="letter" id="tp">tp</span> |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
120 <span class="letter" id="x">x</span> |
37
0d5cd3dccbec
add a template for tbpl, unused
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
121 ) |
48
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
122 </div><!-- header --> |
bfea9feb5179
make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents:
37
diff
changeset
|
123 |
56 | 124 <div id="content"></div> |
125 | |
37
0d5cd3dccbec
add a template for tbpl, unused
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
126 </body> |
0d5cd3dccbec
add a template for tbpl, unused
Jeff Hammel <jhammel@mozilla.com>
parents:
diff
changeset
|
127 </html> |