From a5471aeeb511c57809d2699fa4cc0afcc0134e08 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Tue, 18 Feb 2014 22:58:21 -0600 Subject: [PATCH] change classList fallback for multiple args --- .../src/controller/ionicScrollController.js | 3 +- .../angular/src/service/angularOverrides.js | 46 ++++++++++++++++--- js/ext/angular/test/poly.html | 11 ++--- 3 files changed, 45 insertions(+), 15 deletions(-) diff --git a/js/ext/angular/src/controller/ionicScrollController.js b/js/ext/angular/src/controller/ionicScrollController.js index 6626bd287d..7f3d0d5db2 100644 --- a/js/ext/angular/src/controller/ionicScrollController.js +++ b/js/ext/angular/src/controller/ionicScrollController.js @@ -44,7 +44,8 @@ angular.module('ionic.ui.scroll') scrollView.activatePullToRefresh(refresherHeight, function() { self.refresher.classList.add('active'); }, function() { - self.refresher.classList.remove('refreshing', 'active'); + self.refresher.classList.remove('refreshing'); + self.refresher.classList.remove('active'); }, function() { self.refresher.classList.add('refreshing'); $scope.onRefresh && $scope.onRefresh(); diff --git a/js/ext/angular/src/service/angularOverrides.js b/js/ext/angular/src/service/angularOverrides.js index c7037a5b29..29e18926eb 100644 --- a/js/ext/angular/src/service/angularOverrides.js +++ b/js/ext/angular/src/service/angularOverrides.js @@ -1,9 +1,26 @@ angular.element.prototype.addClass = function(cssClasses) { + var x, y, cssClass, el, splitClasses, existingClasses; if (cssClasses && cssClasses != 'ng-scope' && cssClasses != 'ng-isolate-scope') { - for(var x=0; x - -