Commit 3d00648d authored by Shenghou Ma's avatar Shenghou Ma

gophertool: fix links

R=bradfitz
CC=golang-dev
https://golang.org/cl/6713043
parent 0ae408eb
...@@ -9,11 +9,11 @@ ...@@ -9,11 +9,11 @@
<script src="popup.js"></script> <script src="popup.js"></script>
</head> </head>
<body style='margin: 0.5em; font-family: sans;'> <body style='margin: 0.5em; font-family: sans;'>
<small><a href="#" onclick="openURL('http://code.google.com/p/go/issues/list')">issue</a>, <small><a href="#" url="http://code.google.com/p/go/issues/list">issue</a>,
<a href="#" onclick="openURL('http://codereview.appspot.com/')">codereview</a>, <a href="#" url="http://codereview.appspot.com/">codereview</a>,
<a href="#" onclick="openURL('http://code.google.com/p/go/source/list')">commit</a>, or <a href="#" url="http://code.google.com/p/go/source/list">commit</a>, or
<a href="#" onclick="openURL('http://golang.org/pkg/')">pkg</a> id/name:</small> <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> <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> </body>
</html> </html>
...@@ -2,7 +2,19 @@ function openURL(url) { ...@@ -2,7 +2,19 @@ function openURL(url) {
chrome.tabs.create({ "url": 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 () { window.addEventListener("load", function () {
addLinks();
console.log("hacking gopher pop-up loaded."); console.log("hacking gopher pop-up loaded.");
document.getElementById("inputbox").focus(); document.getElementById("inputbox").focus();
}); });
...@@ -32,7 +44,3 @@ window.addEventListener("submit", function () { ...@@ -32,7 +44,3 @@ window.addEventListener("submit", function () {
console.log("no match for text: " + t) console.log("no match for text: " + t)
return false; return false;
}); });
window.addEventListener("click", function () {
openURL("http://build.golang.org/");
});
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment