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 {
44
44
}
45
45
46
46
// 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 ( ) ;
49
49
}
50
50
51
51
// Try to start gesture
Original file line number Diff line number Diff line change @@ -51,12 +51,13 @@ export class MenuContentGesture extends SlideEdgeGesture {
51
51
return true ;
52
52
}
53
53
54
+ let cosine = Math . cos ( ev . angle * ( Math . PI / 180 ) ) ;
54
55
if ( menu . side === 'right' ) {
55
- if ( ( ev . angle > 140 && ev . angle <= 180 ) || ( ev . angle > - 140 && ev . angle <= - 180 ) ) {
56
+ if ( cosine < - 0.95 ) {
56
57
return super . canStart ( ev ) ;
57
58
}
58
59
} else {
59
- if ( ev . angle > - 40 && ev . angle < 40 ) {
60
+ if ( cosine > 0.95 ) {
60
61
return super . canStart ( ev ) ;
61
62
}
62
63
}
You can’t perform that action at this time.
0 commit comments