diff options
| author | Adam Olech <nddr89@gmail.com> | 2021-10-28 23:42:15 +0200 |
|---|---|---|
| committer | Adam Olech <nddr89@gmail.com> | 2021-10-28 23:42:15 +0200 |
| commit | 0af5d3a44b71ab94d8421e6a97c1471e98bb4c72 (patch) | |
| tree | 24e11fc78fdf739af642fd57a05bae5ba673c346 /static/js | |
| parent | 5d9f3cf8de3c9792932dbb3c8a1fdaf5ef66a295 (diff) | |
Add some things that don't really work
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(); +}); |
