fix(ion-header-bar): when hidden, correctly offset the ion-content

Fixes #1351
This commit is contained in:
Andrew Joslin
2014-05-14 10:14:02 -06:00
parent 67ea34ae1d
commit efa6184486
2 changed files with 22 additions and 4 deletions

View File

@@ -109,6 +109,14 @@ describe('bar directives', function() {
scope.$apply();
expect(scope.$hasHeader).toEqual(true);
expect(scope.$hasSubheader).toEqual(false);
el.addClass('ng-hide');
scope.$apply();
expect(scope.$hasHeader).toEqual(false);
expect(scope.$hasSubheader).toEqual(false);
el.removeClass('ng-hide');
scope.$apply();
expect(scope.$hasHeader).toEqual(true);
expect(scope.$hasSubheader).toEqual(false);
});
} else {
it('$hasFooter $hasSubheader', function() {
@@ -124,6 +132,14 @@ describe('bar directives', function() {
scope.$apply();
expect(scope.$hasFooter).toEqual(true);
expect(scope.$hasSubfooter).toEqual(false);
el.addClass('ng-hide');
scope.$apply();
expect(scope.$hasFooter).toEqual(false);
expect(scope.$hasSubfooter).toEqual(false);
el.removeClass('ng-hide');
scope.$apply();
expect(scope.$hasFooter).toEqual(true);
expect(scope.$hasSubfooter).toEqual(false);
});
it('.has-tabs', function() {
var el = setup();