File tree 3 files changed +10
-3
lines changed
3 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ ion-popover {
39
39
ion-page {
40
40
position : relative ;
41
41
display : flex ;
42
+ height : auto ;
42
43
}
43
44
}
44
45
Original file line number Diff line number Diff line change @@ -72,7 +72,7 @@ export class Popover extends ViewController {
72
72
@Component ( {
73
73
selector : 'ion-popover' ,
74
74
template :
75
- '<div disable-activated class="backdrop" (click)="bdClick()" [class.hide-backdrop]="!d.showBackdrop"></div>' +
75
+ '<div class="backdrop" (touchmove)="bdTouch($event)" ( click)="bdClick($event )" [class.hide-backdrop]="!d.showBackdrop" disable-activated tappable role="presentation "></div>' +
76
76
'<div class="popover-wrapper">' +
77
77
'<div class="popover-arrow"></div>' +
78
78
'<div class="popover-content">' +
@@ -125,6 +125,11 @@ class PopoverCmp {
125
125
return this . _viewCtrl . dismiss ( null , role ) ;
126
126
}
127
127
128
+ bdTouch ( ev ) {
129
+ ev . preventDefault ( ) ;
130
+ ev . stopPropagation ( ) ;
131
+ }
132
+
128
133
bdClick ( ) {
129
134
if ( this . isEnabled ( ) && this . d . enableBackdropDismiss ) {
130
135
this . dismiss ( 'backdrop' ) ;
@@ -269,7 +274,6 @@ class PopoverMdPopIn extends PopoverTransition {
269
274
super ( opts ) ;
270
275
271
276
let ele = enteringView . pageRef ( ) . nativeElement ;
272
- this . positionView ( ele , opts . ev ) ;
273
277
274
278
let wrapper = new Animation ( ele . querySelector ( '.popover-wrapper' ) ) ;
275
279
@@ -317,7 +321,6 @@ class PopoverWpPopIn extends PopoverTransition {
317
321
super ( opts ) ;
318
322
319
323
let ele = enteringView . pageRef ( ) . nativeElement ;
320
- this . positionView ( ele , opts . ev ) ;
321
324
322
325
let wrapper = new Animation ( ele . querySelector ( '.popover-wrapper' ) ) ;
323
326
Original file line number Diff line number Diff line change 47
47
< button (click) ="presentListPopover($event) ">
48
48
< ion-icon name ="more "> </ ion-icon >
49
49
</ button >
50
+ < button (click) ="presentLongListPopover($event) ">
51
+ < ion-icon name ="search "> </ ion-icon >
52
+ </ button >
50
53
</ ion-buttons >
51
54
</ ion-toolbar >
You can’t perform that action at this time.
0 commit comments