summaryrefslogtreecommitdiff
path: root/static/js/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'static/js/main.js')
-rw-r--r--static/js/main.js22
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();
+});