Update src/client/helper/nav.ts
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
sora-ext 2025-03-10 17:23:37 +01:00
parent b5918a47cb
commit 5f80723fe9

View File

@ -6,7 +6,7 @@ var nav = {
}; };
const sideScroll = function (element: Element, direction: 'left' | 'right' | 'none', speed: number, step: number) { const sideScroll = function (element: Element, direction: 'left' | 'right' | 'none', speed: number = 25, step: number = 15) {
nav.scrollDir = direction nav.scrollDir = direction
if (direction == 'none') return; if (direction == 'none') return;
nav.scrollInterval = setInterval(() => { nav.scrollInterval = setInterval(() => {
@ -38,7 +38,7 @@ export const nav_mousemove = function (e: PointerEvent) {
(left > c.offsetWidth * 0.9 ? 'right' : 'none') (left > c.offsetWidth * 0.9 ? 'right' : 'none')
if (!nav.scrollInterval || nav.scrollDir != newDir) { if (!nav.scrollInterval || nav.scrollDir != newDir) {
if (nav.scrollInterval) clearInterval(nav.scrollInterval) if (nav.scrollInterval) clearInterval(nav.scrollInterval)
sideScroll(c, newDir, 25, 10); sideScroll(c, newDir);
} }
} }
export const nav_mouseleave = function (_e: PointerEvent) { export const nav_mouseleave = function (_e: PointerEvent) {