diff options
Diffstat (limited to 'assets/site.js')
-rw-r--r-- | assets/site.js | 19 |
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); +} |