Mercurial > mozilla > hg > talosnames
comparison talosnames/templates/tbpl.html @ 59:8892d6cb7a4d
minor TBPL view improvements
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Tue, 14 Aug 2012 21:55:01 -0700 |
parents | 253abacf6bdf |
children | 180ee6745184 |
comparison
equal
deleted
inserted
replaced
58:47d387086ea7 | 59:8892d6cb7a4d |
---|---|
35 buildbot_suites[tbpl_name] = []; | 35 buildbot_suites[tbpl_name] = []; |
36 } | 36 } |
37 buildbot_suites[tbpl_name].push(suite); | 37 buildbot_suites[tbpl_name].push(suite); |
38 } | 38 } |
39 | 39 |
40 // order suites by enabled/disabled | |
41 // TODO | |
42 for (var suite in buildbot_suites) { | |
43 var disabled = []; | |
44 var enabled = []; | |
45 for (var index in buildbot_suites[suite]) { | |
46 var suitename = buildbot_suites[suite][index] | |
47 | |
48 if(data.enabled[suitename]) { | |
49 enabled.push(suitename) | |
50 } else { | |
51 disabled.push(suitename) | |
52 } | |
53 | |
54 } | |
55 } | |
56 | |
40 $(".letter").each(function() { | 57 $(".letter").each(function() { |
41 var text = $(this).text() | 58 var text = $(this).text() |
42 if (text.length && reverse_mapping[text]) { | 59 if (text.length && reverse_mapping[text]) { |
43 $(this).attr('title', reverse_mapping[text]); | 60 $(this).attr('title', reverse_mapping[text]); |
44 | 61 |
54 var html = '<h1>' + title + '</h1>'; | 71 var html = '<h1>' + title + '</h1>'; |
55 var bbsuite = buildbot_suites[title]; | 72 var bbsuite = buildbot_suites[title]; |
56 if (bbsuite) { | 73 if (bbsuite) { |
57 html += '<div class="buildbot">'; | 74 html += '<div class="buildbot">'; |
58 for (var suite in bbsuite) { | 75 for (var suite in bbsuite) { |
59 html += '<h2>' + bbsuite[suite] + '</h2>'; | 76 var enabled = data.enabled[bbsuite[suite]]; |
77 var classes = 'buildbotsuite'; | |
78 if (!enabled) { | |
79 classes += ' disabled'; | |
80 } | |
81 html += '<div class="' + classes + '">'; | |
82 html += '<h2 title="buildbot suite name">' + bbsuite[suite] + '</h2>'; | |
83 html += '</div>' | |
60 } | 84 } |
61 html += '</div>'; | 85 html += '</div>'; |
62 | 86 |
63 } | 87 } |
64 | 88 |
96 | 120 |
97 h1 { | 121 h1 { |
98 | 122 |
99 } | 123 } |
100 | 124 |
125 #navigation { | |
126 list-style-type: none; | |
127 clear: right; | |
128 } | |
129 | |
130 #navigation li { | |
131 float: left; | |
132 padding: 0.4em; | |
133 } | |
134 | |
135 .disabled { | |
136 background-color: #BBB; | |
137 } | |
101 </style> | 138 </style> |
102 | 139 |
103 </head> | 140 </head> |
104 <body> | 141 <body> |
105 | 142 |