OLD | NEW |
(Empty) | |
| 1 |
| 2 {% extends "layout.html" %} |
| 3 |
| 4 {% block header -%} |
| 5 {{ super() }} |
| 6 <hr/> |
| 7 <script> |
| 8 function autoLink(className) { |
| 9 var comments = document.querySelectorAll(className); |
| 10 for(var i = 0; i < comments.length; i++) { |
| 11 comments[i].innerHTML = comments[i].innerHTML.replace(/http:\/\/[^ \t\n<]*
/g, '<a href="$&">$&</a>'); |
| 12 } |
| 13 } |
| 14 |
| 15 window.onload = function() { |
| 16 autoLink('.DevComment'); |
| 17 } |
| 18 </script> |
| 19 |
| 20 <div class="Announcement"> |
| 21 |
| 22 <center style="padding: 0 7px"> |
| 23 <table width="100%" valign="top" bgcolor="#efefef" style="-webkit-border-botto
m-left-radius: 24px; -webkit-border-bottom-right-radius: 24px; -moz-border-botto
m-right-radius: 24px; -moz-border-bottom-right-radius: 24px; box-shadow: 2px 2
px 6px rgba(0,0,0,0.6); -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6); -webkit-bo
x-shadow: 2px 2px 6px rgba(0,0,0,0.6);"> |
| 24 <tr> |
| 25 <td width="23%"> |
| 26 <table valign="top" width="100%"> |
| 27 <tr> |
| 28 <td style="text-align: right;"> |
| 29 <b>Controls:</b> |
| 30 </td> |
| 31 <td> |
| 32 <a href="one_line_per_build">manage all</a> |
| 33 </td> |
| 34 </tr> |
| 35 <tr> |
| 36 <td style="text-align: right;"> |
| 37 <b>Navigate:</b> |
| 38 </td> |
| 39 <td colspan="2"> |
| 40 <a href="http://dev.chromium.org/developers/testing/chromium-build
-infrastructure/tour-of-the-chromium-buildbot">about</a> | |
| 41 <a href="./waterfall/help">customize</a> | |
| 42 <a href="./waterfall">waterfall</a> | |
| 43 <a href="./waterfall?show_events=true&failures_only=true">failures
</a> | |
| 44 <a href="./console">console</a> |
| 45 </td> |
| 46 </tr> |
| 47 </table> |
| 48 </td> |
| 49 <td width="1" bgcolor="#CCCCCC"> |
| 50 </td> |
| 51 <td width="2%"> |
| 52 </td> |
| 53 <td width="72%"> |
| 54 <table width="100%"> |
| 55 <script language="javascript"> |
| 56 var raw_flavors = [ |
| 57 ]; |
| 58 var flavors = []; |
| 59 for(var i in raw_flavors) { |
| 60 var row = Array(); |
| 61 for(var j in raw_flavors[i][1]) { |
| 62 row.push("builder=" + raw_flavors[i][1][j]); |
| 63 } |
| 64 flavors.push([raw_flavors[i][0], row.join("&")]); |
| 65 } |
| 66 |
| 67 var bar = "./horizontal_one_box_per_builder" |
| 68 var waterfall = "./waterfall" |
| 69 |
| 70 function GetUrl(type, content) { |
| 71 return type + "?" + content + "&reload=30"; |
| 72 } |
| 73 |
| 74 function DisplayBar(content, name) { |
| 75 document.write("<tr><td><a href='" + GetUrl(waterfall, content) +
"'>" + name + "</a></td><td width='99%'><iframe width='100%' height='20' framebo
rder='0' scrolling='no' src='" + GetUrl(bar, content) + "'></iframe></td></tr>\n
"); |
| 76 } |
| 77 |
| 78 for(var i in flavors) { |
| 79 DisplayBar(flavors[i][1], flavors[i][0]); |
| 80 } |
| 81 </script> |
| 82 </table> |
| 83 </td></tr></table> |
| 84 </td> |
| 85 <td width="3%"> |
| 86 </td> |
| 87 </tr> |
| 88 </table> |
| 89 </center> |
| 90 |
| 91 </div> |
| 92 {% endblock header %} |
| 93 |
| 94 {% block footer %} |
| 95 |
| 96 {{ super() }} |
| 97 {# <p>Debug info: {{ debuginfo }}</p> #} |
| 98 {% endblock %} |
OLD | NEW |