Skip to content

Commit 5470d77

Browse files
committed
feat(navBar): allow expression in type. <nav-bar type="{{myType}}">
Closes #599
1 parent e106457 commit 5470d77

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

Diff for: js/ext/angular/src/directive/ionicViewState.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,10 @@ angular.module('ionic.ui.viewState', ['ionic.service.view', 'ionic.service.gestu
6565
backButtonType: '@',
6666
backButtonLabel: '@',
6767
backButtonIcon: '@',
68-
alignTitle: '@'
68+
alignTitle: '@',
69+
barType: '@type'
6970
},
70-
template: '<header class="bar bar-header nav-bar invisible">' +
71+
template: '<header class="bar bar-header nav-bar invisible {{barType}}">' +
7172
'<div class="buttons"> ' +
7273
'<button view-back class="back-button button hide" ng-if="enableBackButton"></button>' +
7374
'<button ng-click="button.tap($event)" ng-repeat="button in leftButtons" class="button no-animation {{button.type}}" bind-html-unsafe="button.content"></button>' +
@@ -92,8 +93,6 @@ angular.module('ionic.ui.viewState', ['ionic.service.view', 'ionic.service.gestu
9293
}
9394
}
9495

95-
if(tAttrs.type) tElement.addClass(tAttrs.type);
96-
9796
return function link($scope, $element, $attr) {
9897
var canHaveBackButton = !(!tAttrs.backButtonType && !tAttrs.backButtonLabel && !tAttrs.backButtonIcon);
9998
$scope.enableBackButton = canHaveBackButton;

0 commit comments

Comments
 (0)