@@ -905,20 +905,19 @@ BRp.load = function(){
905
905
! r . hoverData . isOverThresholdDrag // didn't move too much
906
906
) {
907
907
triggerEvents ( down , [ "click" , "tap" , "vclick" ] , e , { x : pos [ 0 ] , y : pos [ 1 ] } ) ;
908
- if ( cy . doubleClickEnabled ( ) ) {
909
- didDoubleClick = false ;
910
- if ( e . timeStamp - prevClickTimeStamp <= cy . oneClickDebounceTime ( ) ) {
911
- clickTimeout && clearTimeout ( clickTimeout ) ;
912
- didDoubleClick = true ;
913
- prevClickTimeStamp = null ;
914
- triggerEvents ( down , [ "dblclick" , "dbltap" , "vdblclick" ] , e , { x : pos [ 0 ] , y : pos [ 1 ] } ) ;
915
- } else {
916
- clickTimeout = setTimeout ( ( ) => {
917
- if ( didDoubleClick ) return ;
918
- triggerEvents ( down , [ "oneclick" , "onetap" , "voneclick" ] , e , { x : pos [ 0 ] , y : pos [ 1 ] } ) ;
919
- } , cy . oneClickDebounceTime ( ) ) ;
920
- prevClickTimeStamp = e . timeStamp ;
921
- }
908
+
909
+ didDoubleClick = false ;
910
+ if ( e . timeStamp - prevClickTimeStamp <= cy . multiClickDebounceTime ( ) ) {
911
+ clickTimeout && clearTimeout ( clickTimeout ) ;
912
+ didDoubleClick = true ;
913
+ prevClickTimeStamp = null ;
914
+ triggerEvents ( down , [ "dblclick" , "dbltap" , "vdblclick" ] , e , { x : pos [ 0 ] , y : pos [ 1 ] } ) ;
915
+ } else {
916
+ clickTimeout = setTimeout ( ( ) => {
917
+ if ( didDoubleClick ) return ;
918
+ triggerEvents ( down , [ "oneclick" , "onetap" , "voneclick" ] , e , { x : pos [ 0 ] , y : pos [ 1 ] } ) ;
919
+ } , cy . multiClickDebounceTime ( ) ) ;
920
+ prevClickTimeStamp = e . timeStamp ;
922
921
}
923
922
}
924
923
@@ -1983,20 +1982,19 @@ BRp.load = function(){
1983
1982
}
1984
1983
1985
1984
triggerEvents ( start , [ 'tap' , 'vclick' ] , e , { x : now [ 0 ] , y : now [ 1 ] } ) ;
1986
- if ( cy . doubleClickEnabled ( ) ) {
1987
- didDoubleTouch = false ;
1988
- if ( e . timeStamp - prevTouchTimeStamp <= cy . oneClickDebounceTime ( ) ) {
1989
- touchTimeout && clearTimeout ( touchTimeout ) ;
1990
- didDoubleTouch = true ;
1991
- prevTouchTimeStamp = null ;
1992
- triggerEvents ( start , [ 'dbltap' , 'vdblclick' ] , e , { x : now [ 0 ] , y : now [ 1 ] } ) ;
1993
- } else {
1994
- touchTimeout = setTimeout ( ( ) => {
1995
- if ( didDoubleTouch ) return ;
1996
- triggerEvents ( start , [ 'onetap' , 'voneclick' ] , e , { x : now [ 0 ] , y : now [ 1 ] } ) ;
1997
- } , cy . oneClickDebounceTime ( ) ) ;
1998
- prevTouchTimeStamp = e . timeStamp ;
1999
- }
1985
+
1986
+ didDoubleTouch = false ;
1987
+ if ( e . timeStamp - prevTouchTimeStamp <= cy . multiClickDebounceTime ( ) ) {
1988
+ touchTimeout && clearTimeout ( touchTimeout ) ;
1989
+ didDoubleTouch = true ;
1990
+ prevTouchTimeStamp = null ;
1991
+ triggerEvents ( start , [ 'dbltap' , 'vdblclick' ] , e , { x : now [ 0 ] , y : now [ 1 ] } ) ;
1992
+ } else {
1993
+ touchTimeout = setTimeout ( ( ) => {
1994
+ if ( didDoubleTouch ) return ;
1995
+ triggerEvents ( start , [ 'onetap' , 'voneclick' ] , e , { x : now [ 0 ] , y : now [ 1 ] } ) ;
1996
+ } , cy . multiClickDebounceTime ( ) ) ;
1997
+ prevTouchTimeStamp = e . timeStamp ;
2000
1998
}
2001
1999
}
2002
2000
0 commit comments