Skip to content

Commit 662eb0e

Browse files
committed
slide sidebar?
1 parent 3f0a40a commit 662eb0e

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

LongevityWorldCup.Website/wwwroot/partials/leaderboard-content.html

+23
Original file line numberDiff line numberDiff line change
@@ -2692,4 +2692,27 @@ <h3>Proofs</h3>
26922692
window.addEventListener('popstate', function (event) {
26932693
closeOpenComponents();
26942694
});
2695+
2696+
let startX = 0;
2697+
let endX = 0;
2698+
2699+
document.addEventListener('touchstart', (e) => {
2700+
startX = e.changedTouches[0].clientX;
2701+
}, false);
2702+
2703+
document.addEventListener('touchmove', (e) => {
2704+
endX = e.changedTouches[0].clientX;
2705+
}, false);
2706+
2707+
document.addEventListener('touchend', () => {
2708+
const difference = endX - startX;
2709+
// Set a minimum distance to qualify as a swipe (e.g. 50px)
2710+
if (difference > 50) {
2711+
// Swiped from left to right => open sidebar
2712+
sidebar.classList.add('expanded');
2713+
} else if (difference < -50) {
2714+
// Swiped from right to left => close sidebar
2715+
sidebar.classList.remove('expanded');
2716+
}
2717+
}, false);
26952718
</script>

0 commit comments

Comments
 (0)