Skip to content

Commit 6c08b78

Browse files
committed
fix(collectionRepeat): properly resize when aside is exposed
Closes #3352.
1 parent 40bedd7 commit 6c08b78

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Diff for: js/angular/directive/collectionRepeat.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,10 @@ function CollectionRepeatDirective($ionicCollectionManager, $parse, $window, $$r
145145
scrollCtrl.$element.on('scroll.resize', refreshDimensions);
146146

147147
angular.element($window).on('resize', onResize);
148-
var unlistenToExposeAside = $rootScope.$on('$ionicExposeAside', onResize);
148+
var unlistenToExposeAside = $rootScope.$on('$ionicExposeAside', ionic.animationFrameThrottle(function() {
149+
scrollCtrl.scrollView.resize();
150+
onResize();
151+
}));
149152
$timeout(refreshDimensions, 0, false);
150153

151154
function onResize() {
@@ -221,7 +224,7 @@ function CollectionRepeatDirective($ionicCollectionManager, $parse, $window, $$r
221224
renderBuffer: renderBuffer,
222225
scope: scope,
223226
scrollView: scrollCtrl.scrollView,
224-
transclude: transclude,
227+
transclude: transclude
225228
}));
226229
}
227230

0 commit comments

Comments
 (0)