aboutsummaryrefslogtreecommitdiff
path: root/src/Utils.ts
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2024-04-01 13:44:16 -0400
committerbobzel <zzzman@gmail.com>2024-04-01 13:44:16 -0400
commit83deb55fa4e99e25cebd4a9d4eb882c2fddee28b (patch)
tree489d2a31f7a27148a03eb6df73e72a6b8470297a /src/Utils.ts
parent5e865b0a96c7b13e538d159baea0c10416bef921 (diff)
fixed header template to be marginally functional.
Diffstat (limited to 'src/Utils.ts')
-rw-r--r--src/Utils.ts3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/Utils.ts b/src/Utils.ts
index 21c91278f..a64c7c8a7 100644
--- a/src/Utils.ts
+++ b/src/Utils.ts
@@ -654,10 +654,9 @@ export function smoothScroll(duration: number, element: HTMLElement | HTMLElemen
const currentDate = new Date().getTime();
const currentTime = currentDate - startDate;
const setScrollTop = (element: HTMLElement, value: number) => (element.scrollTop = value);
- elements.forEach((element, i) => currentTime && setScrollTop(element, easeFunc(transition, Math.min(currentTime, duration), starts[i], to - starts[i], duration)));
-
if (!_stop) {
if (currentTime < duration) {
+ elements.forEach((element, i) => currentTime && setScrollTop(element, easeFunc(transition, Math.min(currentTime, duration), starts[i], to - starts[i], duration)));
requestAnimationFrame(animateScroll);
} else {
elements.forEach(element => setScrollTop(element, to));