UNPKG

1.61 kBHTMLView Raw
1<tr ng-if="params.hasGroup()" ng-show="$groupRow.show" class="ng-table-group-header">
2 <th colspan="{{$ctrl.getVisibleColumns().length}}" class="sortable" ng-class="{
3 'sort-asc': params.hasGroup($selGroup, 'asc'),
4 'sort-desc':params.hasGroup($selGroup, 'desc')
5 }">
6 <a href="" ng-click="isSelectorOpen = !isSelectorOpen" class="ng-table-group-selector">
7 <strong class="sort-indicator">{{$selGroupTitle}}</strong>
8 <button class="btn btn-default btn-xs ng-table-group-close"
9 ng-click="$groupRow.show = false; $event.preventDefault(); $event.stopPropagation();">
10 <span class="glyphicon glyphicon-remove"></span>
11 </button>
12 <button class="btn btn-default btn-xs ng-table-group-toggle"
13 ng-click="$ctrl.toggleDetail(); $event.preventDefault(); $event.stopPropagation();">
14 <span class="glyphicon" ng-class="{
15 'glyphicon-resize-small': params.settings().groupOptions.isExpanded,
16 'glyphicon-resize-full': !params.settings().groupOptions.isExpanded
17 }"></span>
18 </button>
19 </a>
20 <div class="list-group" ng-if="isSelectorOpen">
21 <a href="" class="list-group-item" ng-repeat="group in $ctrl.getGroupables()" ng-click="$ctrl.groupBy(group)">
22 <strong>{{ $ctrl.getGroupTitle(group)}}</strong>
23 <strong ng-class="$ctrl.isSelectedGroup(group) && 'sort-indicator'"></strong>
24 </a>
25 </div>
26 </th>
27</tr>