remove menu scroll functionality
All checks were successful
delpoy / build-and-deploy (push) Successful in 59s

This commit is contained in:
bytedream 2024-11-24 14:29:15 +01:00
parent 865a8eee24
commit 45f8550604

View File

@ -38,34 +38,6 @@
]; ];
let showMenuPermanent = false; let showMenuPermanent = false;
let menuButtonScrollIndex: number | null = null;
function onMenuButtonScroll(e: WheelEvent) {
if (menuButtonScrollIndex == null) {
if (e.deltaY < 0) {
menuButtonScrollIndex = navPaths.length - 1;
} else if (e.deltaY > 0) {
menuButtonScrollIndex = 0;
} else {
menuButtonScrollIndex = navPaths.length - 1;
}
} else {
navPaths[menuButtonScrollIndex].active = false;
if (e.deltaY > 0) {
menuButtonScrollIndex++;
} else if (e.deltaY < 0) {
menuButtonScrollIndex--;
}
if (menuButtonScrollIndex > navPaths.length - 1) {
menuButtonScrollIndex = 0;
} else if (menuButtonScrollIndex < 0) {
menuButtonScrollIndex = navPaths.length - 1;
}
}
navPaths[menuButtonScrollIndex].active = true;
}
let onAdminPage = false; let onAdminPage = false;
$: onAdminPage = $: onAdminPage =
@ -125,13 +97,6 @@
isTouch = true; isTouch = true;
showMenuPermanent = !showMenuPermanent; showMenuPermanent = !showMenuPermanent;
}} }}
on:mouseleave={() => {
if (menuButtonScrollIndex !== null) {
navPaths[menuButtonScrollIndex].active = false;
}
menuButtonScrollIndex = null;
}}
on:wheel|preventDefault={onMenuButtonScroll}
> >
<img <img
class="absolute w-full h-full p-1 pixelated" class="absolute w-full h-full p-1 pixelated"