From 0af5d3a44b71ab94d8421e6a97c1471e98bb4c72 Mon Sep 17 00:00:00 2001 From: Adam Olech Date: Thu, 28 Oct 2021 23:42:15 +0200 Subject: Add some things that don't really work --- static/js/main.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 static/js/main.js (limited to 'static/js/main.js') diff --git a/static/js/main.js b/static/js/main.js new file mode 100644 index 0000000..26a9e6c --- /dev/null +++ b/static/js/main.js @@ -0,0 +1,22 @@ +// I might finish this idea one day... +// It's utterly broken. +function enableResponsiveTopBar() { + let avatar = document.querySelector("body > aside > div > div > div > a > img") + + window.addEventListener("scroll", function(e) { + const newClass = 'img-left'; + let bounding = avatar.getBoundingClientRect() + console.log(bounding); + if (bounding.top < 0 && !avatar.classList.contains(newClass)) { + avatar.classList.add(newClass); + } else { + avatar.classList.remove(newClass); + } + }); +} + +document.addEventListener("DOMContentLoaded", function(ev) { + console.log("Hello from console!"); + + //enableResponsiveTopBar(); +}); -- cgit v1.2.1