From be2a6b892d1dff195af58f1dab2a019ea1451ce1 Mon Sep 17 00:00:00 2001 From: Lucas Hosseini Date: Wed, 12 Aug 2015 15:38:00 +0200 Subject: [PATCH] Make ionRefresher promise-friendly. --- js/angular/controller/refresherController.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/js/angular/controller/refresherController.js b/js/angular/controller/refresherController.js index f5d3f42d474..b645afe3cda 100644 --- a/js/angular/controller/refresherController.js +++ b/js/angular/controller/refresherController.js @@ -287,7 +287,13 @@ IonicModule function start() { // startCallback $element[0].classList.add('refreshing'); - $scope.$onRefresh(); + var q = $scope.$onRefresh(); + + if (q && q.then) { + q.finally(function() { + $scope.$broadcast('scroll.refreshComplete'); + }); + } } function show() {