|
1 | 1 | <div> |
2 | 2 | <nav class="navbar navbar-pf-vertical"> |
3 | | - <div class="navbar-header"> |
| 3 | + <div class="navbar-header" ng-class="{'ignore-mobile': $ctrl.ignoreMobile}"> |
4 | 4 | <button type="button" class="navbar-toggle" ng-click="$ctrl.handleNavBarToggleClick()"> |
5 | 5 | <span class="sr-only">Toggle navigation</span> |
6 | 6 | <span class="icon-bar"></span> |
|
12 | 12 | <span class="navbar-brand-txt" ng-if="!$ctrl.brandSrc">{{$ctrl.brandAlt}}</span> |
13 | 13 | </span> |
14 | 14 | </div> |
15 | | - <nav class="collapse navbar-collapse" ng-transclude></nav> |
| 15 | + <nav class="collapse navbar-collapse" |
| 16 | + ng-class="{'ignore-mobile': $ctrl.ignoreMobile}" ng-transclude></nav> |
16 | 17 | <div class="nav-pf-vertical" |
17 | 18 | ng-class="{'nav-pf-persistent-secondary': $ctrl.persistentSecondary, |
18 | 19 | 'nav-pf-vertical-collapsible-menus': $ctrl.pinnableMenus, |
|
36 | 37 | 'is-hover': item.isHover, |
37 | 38 | 'mobile-nav-item-pf': item.isMobileItem && $ctrl.showMobileSecondary, |
38 | 39 | 'mobile-secondary-item-pf': item.isMobileItem && $ctrl.showMobileTertiary, |
39 | | - 'visible-xs': item.mobileOnly}" |
| 40 | + 'hidden': item.mobileOnly && $ctrl.ignoreMobile, |
| 41 | + 'visible-xs': item.mobileOnly && !$ctrl.ignoreMobile}" |
40 | 42 | ng-mouseenter="$ctrl.handlePrimaryHover(item)" ng-mouseleave="$ctrl.handlePrimaryUnHover(item)"> |
41 | 43 | <a ng-click="$ctrl.handlePrimaryClick(item, $event)"> |
42 | 44 | <span class="{{item.iconClass}}" ng-if="item.iconClass" ng-class="{hidden: $ctrl.hiddenIcons}" |
|
0 commit comments