aboutsummaryrefslogtreecommitdiff
path: root/assets/site.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/site.js')
-rw-r--r--assets/site.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/assets/site.js b/assets/site.js
new file mode 100644
index 0000000..2614c4c
--- /dev/null
+++ b/assets/site.js
@@ -0,0 +1,19 @@
+// Vidrun, born of the sea-wind through the spruce
+// Vidrun, green-tinged offshoot of my bough, joy and burden of my life
+// Vidrun, fierce and clever, may our clan’s wisdom be yours:
+//
+// Never read Hacker News
+// - Aphyr, "Hexing the technical interview"
+if (document.referrer.startsWith("https://news.ycombinator.com")) {
+ document.location = "https://upload.wikimedia.org/wikipedia/commons/d/d4/Human_fart.wav"
+}
+
+const replaceWithEmailLink = document.getElementById("index/replace-with-email-link");
+if (replaceWithEmailLink !== null) {
+ const newNode = document.createElement('a');
+ newNode.innerText = 'email';
+ newNode.href = 'mailto:' +
+ replaceWithEmailLink.querySelector('code')
+ .innerText.replace('<this domain>', location.hostname);
+ replaceWithEmailLink.replaceWith(newNode);
+}