Skip to content

Commit 0f655db

Browse files
committed
Added badge to display selected elemenets count
1 parent a71f199 commit 0f655db

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

util/gh-pages/index.html

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ <h1>Clippy Lints</h1>
302302
<div class="col-md-12 form-horizontal">
303303
<div class="btn-group" ng-class="{ open: selectedDropdown == 'levels' }" ng-click="toggleDropdown('levels', $event)">
304304
<button type="button" class="btn btn-default dropdown-toggle">
305-
Lint levels <span class="caret"></span>
305+
<span class="badge">{{selectedValuesCount(levels)}}</span> Lint levels <span class="caret"></span>
306306
</button>
307307
<ul class="dropdown-menu">
308308
<li class="checkbox">
@@ -326,7 +326,7 @@ <h1>Clippy Lints</h1>
326326
</div>
327327
<div class="btn-group" ng-class="{ open: selectedDropdown == 'groups' }" ng-click="toggleDropdown('groups', $event)">
328328
<button type="button" class="btn btn-default dropdown-toggle">
329-
Lint groups <span class="caret"></span>
329+
<span class="badge">{{selectedValuesCount(groups)}}</span> Lint groups <span class="caret"></span>
330330
</button>
331331
<ul class="dropdown-menu">
332332
<li class="checkbox">
@@ -531,6 +531,9 @@ <h2 class="panel-title">
531531
}
532532
}
533533
};
534+
$scope.selectedValuesCount = function (obj) {
535+
return Object.values(obj).filter(x => x).length;
536+
}
534537
$scope.byGroups = function (lint) {
535538
return $scope.groups[lint.group];
536539
};

0 commit comments

Comments
 (0)