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