aboutsummaryrefslogtreecommitdiffstats
path: root/godoc-links.user.js
diff options
context:
space:
mode:
authorTeddy Wing2020-03-22 15:04:43 +0100
committerTeddy Wing2020-03-22 15:04:43 +0100
commit9451a0e91de5248b2bce1626bab8c9189a3a72d4 (patch)
tree3b1033cc9f3ba72c515a2c402994d591d09d977b /godoc-links.user.js
parent4c9c33f634077f20a38f71cddf393813ce423273 (diff)
downloadgodoc-links-9451a0e91de5248b2bce1626bab8c9189a3a72d4.tar.bz2
Add link to source code on pkg.go.dev
Link to the package's source code on pkg.go.dev's documentation page.
Diffstat (limited to 'godoc-links.user.js')
-rw-r--r--godoc-links.user.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/godoc-links.user.js b/godoc-links.user.js
index 3a202ee..52f2596 100644
--- a/godoc-links.user.js
+++ b/godoc-links.user.js
@@ -1 +1,14 @@
document.body.innerHTML = document.body.innerHTML.replace(/import "([^"]+)"/, 'import "<a href="https://$1">$1</a>"')
+
+
+function pkg_go_dev () {
+ var import_path_el = document.querySelector('.DetailsHeader-breadcrumbCurrent');
+
+ var link_el = document.createElement('a');
+ link_el.textContent = import_path_el.textContent;
+ link_el.href = 'https://' + import_path_el.textContent;
+
+ var parent_el = import_path_el.parentNode;
+ parent_el.removeChild(import_path_el);
+ parent_el.prepend(link_el);
+}