fix(scroll): canOverscroll was set to false which prevented PTR from ever working

It’s still finishing the PTR before the complete is called though

References #5207
This commit is contained in:
Brandy Carney
2016-01-26 18:55:27 -05:00
parent adce1e5225
commit e4b200639e
3 changed files with 29 additions and 34 deletions

View File

@ -94,7 +94,7 @@ export class Refresher {
ptrThreshold: number = 0;
activated: boolean = false;
scrollTime: number = 500;
canOverscroll: boolean = false;
canOverscroll: boolean = true;
startY;
deltaY;
scrollHost;

View File

@ -4,14 +4,15 @@ import {App} from 'ionic/ionic';
@App({
templateUrl: 'main.html'
})
class MyApp {
class E2EApp {
doRefresh(refresher) {
console.log('DOREFRESH', refresher)
setTimeout(() => {
refresher.complete();
})
console.log("Complete");
}, 5000);
}
doStarting() {

View File

@ -1,8 +1,10 @@
<!-- <ion-view nav-title="Pull to refresh"> -->
<ion-toolbar><ion-title>Pull To Refresh</ion-title></ion-toolbar>
<ion-toolbar><ion-title>Pull To Refresh</ion-title></ion-toolbar>
<ion-content>
<ion-refresher (starting)="doStarting()" (refresh)="doRefresh($event, refresher)" (pulling)="doPulling($event, amt)">
<ion-content>
<ion-refresher
(starting)="doStarting($event)"
(refresh)="doRefresh($event, refresher)"
(pulling)="doPulling($event, amt)">
</ion-refresher>
<f></f>
<f></f>
@ -11,18 +13,10 @@
<f></f>
<f></f>
<f></f>
</ion-content>
</ion-content>
<!-- </ion-view> -->
<style>
f { display: block; height: 400px; width: 100%; background-color: #387ef5; margin-bottom: 15px; }
#counter {
position: fixed;
top: 0;
left: 0;
width: 100%;
padding: 20px;
background-color: rgba(0,0,0,0.4);
z-index: 5;
f {
display: block; height: 400px; width: 100%; background-color: #387ef5; margin-bottom: 15px;
}
</style>