1
0
mirror of https://github.com/golang/go synced 2024-11-21 21:44:40 -07:00

gophertool: fix links

R=bradfitz
CC=golang-dev
https://golang.org/cl/6713043
This commit is contained in:
Shenghou Ma 2012-10-22 01:05:21 +08:00
parent 0ae408eb72
commit 3d00648dc1
2 changed files with 17 additions and 9 deletions

View File

@ -9,11 +9,11 @@
<script src="popup.js"></script>
</head>
<body style='margin: 0.5em; font-family: sans;'>
<small><a href="#" onclick="openURL('http://code.google.com/p/go/issues/list')">issue</a>,
<a href="#" onclick="openURL('http://codereview.appspot.com/')">codereview</a>,
<a href="#" onclick="openURL('http://code.google.com/p/go/source/list')">commit</a>, or
<a href="#" onclick="openURL('http://golang.org/pkg/')">pkg</a> id/name:</small>
<small><a href="#" url="http://code.google.com/p/go/issues/list">issue</a>,
<a href="#" url="http://codereview.appspot.com/">codereview</a>,
<a href="#" url="http://code.google.com/p/go/source/list">commit</a>, or
<a href="#" url="http://golang.org/pkg/">pkg</a> id/name:</small>
<form style='margin: 0' id='navform'><nobr><input id="inputbox" size=10 tabindex=1 /><input type="submit" value="go" /></nobr></form>
<small>Also: <a href="#" id='buildbotslink'>buildbots</small>
<small>Also: <a href="#" url="http://build.golang.org">buildbots</a></small>
</body>
</html>

View File

@ -2,7 +2,19 @@ function openURL(url) {
chrome.tabs.create({ "url": url })
}
function addLinks() {
var links = document.getElementsByTagName("a");
for (var i = 0; i < links.length; i++) {
var url = links[i].getAttribute("url");
if (url)
links[i].addEventListener("click", function () {
openURL(this.getAttribute("url"));
});
}
}
window.addEventListener("load", function () {
addLinks();
console.log("hacking gopher pop-up loaded.");
document.getElementById("inputbox").focus();
});
@ -32,7 +44,3 @@ window.addEventListener("submit", function () {
console.log("no match for text: " + t)
return false;
});
window.addEventListener("click", function () {
openURL("http://build.golang.org/");
});