diff options
author | erikkay@chromium.org <erikkay@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-17 17:25:23 +0000 |
---|---|---|
committer | erikkay@chromium.org <erikkay@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-17 17:25:23 +0000 |
commit | b71e79d427311fdd9ec36ac5a122fc987bdb2020 (patch) | |
tree | 5e11e018e0c9a5d328d7c3a16e242471ff56f8fd /chrome/test | |
parent | 242e8e502e9747efa5fcfb0809a75c2a597be836 (diff) | |
download | chromium_src-b71e79d427311fdd9ec36ac5a122fc987bdb2020.zip chromium_src-b71e79d427311fdd9ec36ac5a122fc987bdb2020.tar.gz chromium_src-b71e79d427311fdd9ec36ac5a122fc987bdb2020.tar.bz2 |
fixed buildbot for new api. added links.
BUG=none
TEST=none
TBR=asargent
Review URL: http://codereview.chromium.org/293002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29378 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test')
-rwxr-xr-x | chrome/test/data/extensions/samples/buildbot/bg.html | 10 | ||||
-rwxr-xr-x | chrome/test/data/extensions/samples/buildbot/popup.html | 73 |
2 files changed, 66 insertions, 17 deletions
diff --git a/chrome/test/data/extensions/samples/buildbot/bg.html b/chrome/test/data/extensions/samples/buildbot/bg.html index e69110c..cd3f685 100755 --- a/chrome/test/data/extensions/samples/buildbot/bg.html +++ b/chrome/test/data/extensions/samples/buildbot/bg.html @@ -10,16 +10,16 @@ function updateStatus(text) { throw new Error("couldn't find status div in " + text); } var status = results[1]; - chrome.browserAction.setName(status); + chrome.browserAction.setTitle({title:status}); var open = /open/i; if (open.exec(status)) { //chrome.browserAction.setBadgeText("\u263A"); - chrome.browserAction.setBadgeText("\u2022"); - chrome.browserAction.setBadgeBackgroundColor([255,0,255,0]); + chrome.browserAction.setBadgeText({text:"\u2022"}); + chrome.browserAction.setBadgeBackgroundColor({color:[255,0,255,0]}); } else { //chrome.browserAction.setBadgeText("\u2639"); - chrome.browserAction.setBadgeText("\u00D7"); - chrome.browserAction.setBadgeBackgroundColor([255,255,0,0]); + chrome.browserAction.setBadgeText({text:"\u00D7"}); + chrome.browserAction.setBadgeBackgroundColor({color:[255,255,0,0]}); } } diff --git a/chrome/test/data/extensions/samples/buildbot/popup.html b/chrome/test/data/extensions/samples/buildbot/popup.html index ca2314a..8814a80 100755 --- a/chrome/test/data/extensions/samples/buildbot/popup.html +++ b/chrome/test/data/extensions/samples/buildbot/popup.html @@ -1,8 +1,8 @@ <head>
<script>
-var botRoot = "http://build.chromium.org/buildbot/waterfall";
+var botRoot = "http://build.chromium.org/buildbot";
//var botRoot = "http://chrome-buildbot.corp.google.com:8010";
-var waterfallURL = botRoot + "/bot_status.json?json=1";
+var waterfallURL = botRoot + "/waterfall/bot_status.json?json=1";
var botList;
var checkinResults;
var bots;
@@ -38,26 +38,51 @@ function updateBotList(text) { function displayFailures() {
var html = "";
if (failures.length == 0) {
- html = "<a href='" + botroot +
- "' class='open'>The tree is completely green.</a> (no way!)";
+ html = "<a href='' onClick='showConsole()' class='open'>" +
+ "The tree is completely green.</a> (no way!)";
} else {
- html = "<div class='closed'>Failures:</div>";
+ html = "<div><a class='closed' href='' onClick='showFailures()'>" +
+ "failures:</a></div>";
failures.forEach(function(bot, i) {
html += "<div class='bot " + bot.color +
- "' onclick='botClicked(" + i + ")'>" +
+ "' onclick='showBot(" + i + ")'>" +
bot.title + "</div>";
});
}
bots.innerHTML = html;
}
-function botClicked(botIndex) {
- var bot = failures[botIndex];
- var url = botRoot + "/waterfall?builder=" + bot.name;
+function showURL(url) {
window.open(url);
window.event.stopPropagation();
}
+function showBot(botIndex) {
+ var bot = failures[botIndex];
+ var url = botRoot + "/waterfall/waterfall?builder=" + bot.name;
+ showURL(url);
+}
+
+function showConsole() {
+ var url = botRoot + "/waterfall/console";
+ showURL(url);
+}
+
+function showTry() {
+ var url = botRoot + "/try-server/waterfall";
+ showURL(url);
+}
+
+function showFyi() {
+ var url = botRoot + "/waterfall.fyi/console";
+ showURL(url);
+}
+
+function showFailures() {
+ var url = botRoot + "/waterfall/waterfall?show_events=true&failures_only=true";
+ showURL(url);
+}
+
function requestURL(url, callback) {
console.log("requestURL: " + url);
var xhr = new XMLHttpRequest();
@@ -103,14 +128,33 @@ body { overflow: hidden;
}
+#links {
+ background-color: #efefef;
+ border: 1px solid #cccccc;
+ -webkit-border-radius: 5px;
+ margin-top: 1px;
+ padding: 3px;
+ white-space: nowrap;
+ text-align: center;
+}
+
+a {
+ text-decoration: underline;
+ color: #444;
+}
+
+a:hover {
+ color: black;
+ cursor: pointer;
+}
+
body.big .bot {
-webkit-transition: all .5s ease-out;
- padding-right: 100px;
+ margin: 20px;
}
-body.small .bot{
+body.small .bot {
-webkit-transition: all .5s ease-out;
- padding-right: 3px;
}
.bot {
@@ -165,5 +209,10 @@ body.small .bot{ </style>
</head>
<body onClick="toggle_size()">
+<div id="links">
+<a href="" onclick='showConsole()'>console</a> -
+<a href="" onclick='showTry()'>try</a> -
+<a href="" onclick='showFyi()'>fyi</a>
+</div>
<div id="bots">Loading....</div>
</body>
\ No newline at end of file |