File tree 1 file changed +23
-0
lines changed
LongevityWorldCup.Website/wwwroot/partials
1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -2692,4 +2692,27 @@ <h3>Proofs</h3>
2692
2692
window . addEventListener ( 'popstate' , function ( event ) {
2693
2693
closeOpenComponents ( ) ;
2694
2694
} ) ;
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 ) ;
2695
2718
</ script >
You can’t perform that action at this time.
0 commit comments