diff options
Diffstat (limited to 'static/js')
| -rw-r--r-- | static/js/main.js | 22 |
1 files changed, 22 insertions, 0 deletions
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(); +}); |
