File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed
Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -44,8 +44,8 @@ export class ItemSlidingGesture {
4444 }
4545
4646 // Close open container if it is not the selected one.
47- if ( container !== this . openContainer && this . closeOpened ( ) ) {
48- return false ;
47+ if ( container !== this . openContainer ) {
48+ this . closeOpened ( ) ;
4949 }
5050
5151 // Try to start gesture
Original file line number Diff line number Diff line change @@ -51,12 +51,13 @@ export class MenuContentGesture extends SlideEdgeGesture {
5151 return true ;
5252 }
5353
54+ let cosine = Math . cos ( ev . angle * ( Math . PI / 180 ) ) ;
5455 if ( menu . side === 'right' ) {
55- if ( ( ev . angle > 140 && ev . angle <= 180 ) || ( ev . angle > - 140 && ev . angle <= - 180 ) ) {
56+ if ( cosine < - 0.95 ) {
5657 return super . canStart ( ev ) ;
5758 }
5859 } else {
59- if ( ev . angle > - 40 && ev . angle < 40 ) {
60+ if ( cosine > 0.95 ) {
6061 return super . canStart ( ev ) ;
6162 }
6263 }
You can’t perform that action at this time.
0 commit comments