annotate talosnames/templates/tbpl.html @ 56:6c54a5e40f63

click event stub
author Jeff Hammel <jhammel@mozilla.com>
date Mon, 13 Aug 2012 19:51:51 -0700
parents 1af052d74813
children 253abacf6bdf
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>
0d5cd3dccbec add a template for tbpl, unused
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
3 <title>Talos names: TBPL</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
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
17
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
18 function empty(selector) {
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
19 $(selector).html('');
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
20 }
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
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
6ccef7749b49 begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents: 48
diff changeset
24 var reverse_mapping = {};
6ccef7749b49 begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents: 48
diff changeset
25
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
6ccef7749b49 begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents: 48
diff changeset
30 $(".letter").each(function() {
6ccef7749b49 begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents: 48
diff changeset
31 var text = $(this).text()
6ccef7749b49 begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents: 48
diff changeset
32 if (text.length && reverse_mapping[text]) {
6ccef7749b49 begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents: 48
diff changeset
33 $(this).attr('title', reverse_mapping[text]);
56
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
34
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
35 var that = this;
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
36 $(this).click(function() {
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
37 empty("#content");
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
38 $(".selected").removeClass("selected");
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
39 $(that).addClass('selected');
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
40
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
41 var letter = $(that).text();
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
42 var title = $(that).attr('title');
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
43
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
44 var html = '<h1>' + title + '</h1>';
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
45
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
46 $("#content").html(html);
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
47 });
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
48
49
6ccef7749b49 begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents: 48
diff changeset
49 }
6ccef7749b49 begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents: 48
diff changeset
50
6ccef7749b49 begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents: 48
diff changeset
51 });
6ccef7749b49 begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents: 48
diff changeset
52
6ccef7749b49 begin to hook up all the things
Jeff Hammel <jhammel@mozilla.com>
parents: 48
diff changeset
53 });
48
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
54 </script>
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
55
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
56 <style>
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
57 * {
55
1af052d74813 use correct font name
Jeff Hammel <jhammel@mozilla.com>
parents: 53
diff changeset
58 font-family: sans-serif;
48
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
59 }
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
60
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
61 #header {
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
62 font-weight: bold;
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
63 width: 20em;
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
64 margin-left: auto;
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
65 margin-right: auto;
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
66 text-align: center;
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
67 }
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
68
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
69 .letter {
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
70 color: green;
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
71 }
56
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
72
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
73 .selected {
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
74 color: white;
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
75 background-color: green;
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
76 }
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
77
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
78 h1 {
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
79
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
80 }
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
81
48
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
82 </style>
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
83
37
0d5cd3dccbec add a template for tbpl, unused
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
84 </head>
0d5cd3dccbec add a template for tbpl, unused
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
85 <body>
48
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
86
50
687d31c93111 add some navigation
Jeff Hammel <jhammel@mozilla.com>
parents: 49
diff changeset
87 <ul id="navigation">
687d31c93111 add some navigation
Jeff Hammel <jhammel@mozilla.com>
parents: 49
diff changeset
88 <li><a href="/">Buildbot view</a></li>
687d31c93111 add some navigation
Jeff Hammel <jhammel@mozilla.com>
parents: 49
diff changeset
89 </ul>
687d31c93111 add some navigation
Jeff Hammel <jhammel@mozilla.com>
parents: 49
diff changeset
90
48
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
91 <div id="header">
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
92 <span id="T">T</span> (
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
93 <span class="letter" id="c">c</span>
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
94 <span class="letter" id="di">di</span>
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
95 <span class="letter" id="dr">dr</span>
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
96 <span class="letter" id="n">n</span>
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
97 <span class="letter" id="o">o</span>
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
98 <span class="letter" id="p">p</span>
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
99 <span class="letter" id="s">s</span>
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
100 <span class="letter" id="tp">tp</span>
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
101 <span class="letter" id="x">x</span>
37
0d5cd3dccbec add a template for tbpl, unused
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
102 )
48
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
103 </div><!-- header -->
bfea9feb5179 make this slightly less retarded
Jeff Hammel <jhammel@mozilla.com>
parents: 37
diff changeset
104
56
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
105 <div id="content"></div>
6c54a5e40f63 click event stub
Jeff Hammel <jhammel@mozilla.com>
parents: 55
diff changeset
106
37
0d5cd3dccbec add a template for tbpl, unused
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
107 </body>
0d5cd3dccbec add a template for tbpl, unused
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
108 </html>