aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeddy Wing2020-03-22 18:15:56 +0100
committerTeddy Wing2020-03-22 18:15:56 +0100
commitce26f3f5d2812bd866d03d3705d7c2f11a531a14 (patch)
tree98affa9faef18d52adc493e1c303aa42d60e88e0
parentf0ac4a15de3efa042bc1e105e1ba99612f4f0736 (diff)
downloadgodoc-links-ce26f3f5d2812bd866d03d3705d7c2f11a531a14.tar.bz2
pkg.go.dev: Move source repo link code to a function
Now that we're doing two things on pkg.go.dev, put each one in a function for better organisation.
-rw-r--r--godoc-links.user.js18
1 files changed, 11 insertions, 7 deletions
diff --git a/godoc-links.user.js b/godoc-links.user.js
index ab5ac3d..6f56fe9 100644
--- a/godoc-links.user.js
+++ b/godoc-links.user.js
@@ -41,19 +41,23 @@ function godoc () {
}
-// Link the package name in the header to the source repo.
function pkg_go_dev () {
var import_path_el = document.querySelector('.DetailsHeader-breadcrumbCurrent');
+ var parent_el = import_path_el.parentNode;
+
+ pkg_go_dev_add_repo_link(parent_el, import_path_el);
+ pkg_go_dev_add_godoc_link(parent_el, import_path_el.textContent);
+}
+
+// Link the package name in the header to the source repo.
+function pkg_go_dev_add_repo_link (container_el, import_path_el) {
var link_el = document.createElement('a');
- link_el.textContent = import_path_el.textContent;
link_el.href = 'https://' + import_path_el.textContent;
+ link_el.textContent = import_path_el.textContent;
- var parent_el = import_path_el.parentNode;
- parent_el.removeChild(import_path_el);
- parent_el.prepend(link_el);
-
- pkg_go_dev_add_godoc_link(parent_el, import_path_el.textContent);
+ container_el.removeChild(import_path_el);
+ container_el.prepend(link_el);
}