From a6ecfe35f377e296d6064347e2ba09b7c0be6f01 Mon Sep 17 00:00:00 2001
From: Swadhin2001 <2025.it18.swadhinpaul@gmail.com>
Date: Wed, 5 Feb 2025 14:32:39 +0530
Subject: [PATCH] fix: added back to top button in schedule page
---
layouts/schedule/list.html | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/layouts/schedule/list.html b/layouts/schedule/list.html
index d661e74..b332940 100644
--- a/layouts/schedule/list.html
+++ b/layouts/schedule/list.html
@@ -86,6 +86,10 @@
+
+
{{ end }}
@@ -107,5 +111,23 @@
}
window.addEventListener("load", checkLinks, false);
window.addEventListener("hashchange", checkLinks, false);
+document.addEventListener("DOMContentLoaded", () => {
+ const scrollToTopButton = document.getElementById("scrollToTop");
+
+ window.addEventListener("scroll", () => {
+ if (window.scrollY > 300) {
+ scrollToTopButton.style.display = "block";
+ } else {
+ scrollToTopButton.style.display = "none";
+ }
+ });
+
+ scrollToTopButton.addEventListener("click", () => {
+ window.scrollTo({
+ top: 0,
+ behavior: "smooth"
+ });
+ });
+ });
{{ end }}
\ No newline at end of file