feat(ionTabs): add available tabs-item-hide class

Closes #395
This commit is contained in:
Andy Joslin
2014-03-24 11:53:22 -06:00
parent 60e4533313
commit 5966dbf43e
2 changed files with 8 additions and 2 deletions

View File

@@ -192,8 +192,9 @@ angular.module('ionic.ui.tabs', ['ionic.service.view'])
var el = $element[0];
$scope.$watch(function() { return el.className; }, function(value) {
var isTabsTop = value.indexOf('tabs-top') !== -1;
$scope.$hasTabs = !isTabsTop;
$scope.$hasTabsTop = isTabsTop;
var isHidden = value.indexOf('tabs-item-hide') !== -1;
$scope.$hasTabs = !isTabsTop && !isHidden;
$scope.$hasTabsTop = isTabsTop && !isHidden;
});
$scope.$on('$destroy', function() {
$scope.$hasTabs = $scope.$hasTabsTop = null;

View File

@@ -123,6 +123,11 @@
}
}
.tabs.tabs-item-hide,
.tabs-item-hide > .tabs {
display: none;
}
.tabs-icon-top .tab-item,
.tabs-icon-bottom .tab-item {
font-size: $tabs-text-font-size-side-icon;