Merge "Disable metadata switch if only one item is available"

This commit is contained in:
Zuul 2017-11-30 05:37:55 +00:00 committed by Gerrit Code Review
commit 6b179be916
3 changed files with 11 additions and 3 deletions

View File

@ -3,9 +3,10 @@
.selector-item {
padding: $padding-base-vertical $padding-base-horizontal;
color: $link-color;
cursor: pointer;
border-radius: $nav-pills-border-radius;
&.clickable {
cursor: pointer;
}
&.active {
background: $nav-pills-active-link-hover-bg;
color: $nav-pills-active-link-hover-color;

View File

@ -76,6 +76,13 @@
return true; // break
}
});
ctrl.count = 0;
ctrl.tree.flatTree.some(function (i) {
if (ctrl.listFilter(i)) {
ctrl.count += 1;
}
});
}
}
})();

View File

@ -4,7 +4,7 @@
<div class="selector-item"
ng-repeat="item in ctrl.tree.flatTree | filter: ctrl.listFilter"
ng-click="ctrl.onSelect(item)"
ng-class="{ active: ctrl.selected === item }">
ng-class="{ active: ctrl.selected === item, clickable: ctrl.count > 1 }">
<span ng-bind="::item.label"></span>
</div>
</div>