test(sideMenu2): update test to reflect changes

This commit is contained in:
Andy Joslin
2014-03-17 07:48:52 -06:00
parent 4715a118e0
commit cc0a4ef775
5 changed files with 35 additions and 23 deletions

View File

@@ -6,7 +6,7 @@ angular.module('ionic.ui.scroll')
/**
* @private
*/
.controller('$ionicScroll', ['$scope', 'scrollViewOptions', '$timeout', '$ionicScrollDelegate', '$window', function($scope, scrollViewOptions, $timeout, $ionicScrollDelegate, $window) {
.controller('$ionicScroll', ['$scope', 'scrollViewOptions', '$timeout', '$ionicScrollDelegate', '$window', '$ionicViewService', function($scope, scrollViewOptions, $timeout, $ionicScrollDelegate, $window, $ionicViewService) {
var self = this;
@@ -31,13 +31,17 @@ angular.module('ionic.ui.scroll')
//Register delegate for event handling
$ionicScrollDelegate.register($scope, $element, scrollView);
var resize = angular.bind(scrollView, scrollView.resize);
$window.addEventListener('resize', resize);
$scope.$on('$destroy', function() {
$window.removeEventListener('resize', resize);
var view = $ionicViewService.getCurrentView();
if (view) {
view.rememberedScrollValues = scrollView.getValues();
}
});
function resize() {
scrollView.resize();
}
this.setRefresher = function(refresherScope, refresherElement) {
var refresher = this.refresher = refresherElement;