fix(refresher): make arrow spin correctly

Closes #1319
This commit is contained in:
Andrew Joslin
2014-05-09 08:22:55 -06:00
parent 5be42bc3c7
commit 2ec01733a5
2 changed files with 6 additions and 4 deletions

View File

@@ -67,7 +67,9 @@ IonicModule
'<div class="scroll-refresher">' +
'<div class="ionic-refresher-content" ' +
'ng-class="{\'ionic-refresher-with-text\': pullingText || refreshingText}">' +
'<i class="icon {{pullingIcon}} icon-pulling"></i>' +
'<div class="icon-pulling">' +
'<i class="icon {{pullingIcon}}"></i>' +
'</div>' +
'<div class="text-pulling" ng-bind-html="pullingText"></div>' +
'<i class="icon {{refreshingIcon}} icon-refreshing"></i>' +
'<div class="text-refreshing" ng-bind-html="refreshingText"></div>' +

View File

@@ -68,12 +68,12 @@ describe('ionRefresher directive', function() {
it('should have default pullingIcon', function() {
var el = setup();
expect(el[0].querySelector('.icon.icon-pulling.ion-arrow-down-c')).toBeTruthy();
expect(el[0].querySelector('.icon-pulling .ion-arrow-down-c')).toBeTruthy();
});
it('should allow custom pullingIcon', function() {
var el = setup('pulling-icon="super-icon"');
expect(el[0].querySelector('.icon.icon-pulling.ion-arrow-down-c')).toBeFalsy();
expect(el[0].querySelector('.icon.icon-pulling.super-icon')).toBeTruthy();
expect(el[0].querySelector('.icon-pulling .ion-arrow-down-c')).toBeFalsy();
expect(el[0].querySelector('.icon-pulling .super-icon')).toBeTruthy();
});
it('should have default refreshingIcon', function() {