]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/app/shared/shared-forms/advanced-input-filter.component.html
Merge branch 'release/4.2.0' into develop
[github/Chocobozzz/PeerTube.git] / client / src / app / shared / shared-forms / advanced-input-filter.component.html
CommitLineData
4c8749cb
C
1<div class="input-group has-clear" ngbDropdown placement="bottom-left auto" container="body">
2
3 <ng-container *ngIf="hasFilters()">
4 <div class="input-group-text c-hand" ngbDropdownToggle>
1fd61899
C
5 <span class="caret" aria-haspopup="menu" role="button"></span>
6 </div>
7
8 <div role="menu" ngbDropdownMenu>
978c87e7
C
9 <ng-container *ngFor="let group of filters">
10 <h6 class="dropdown-header">{{ group.title }}</h6>
1fd61899 11
dd6d2a7c
C
12 <button *ngFor="let filter of group.children" (click)="onFilterClick(filter)" class="dropdown-item">
13 <my-global-icon [ngClass]="{ 'no-visible': !isFilterEnabled(filter) }" iconName="tick"></my-global-icon>
14
978c87e7 15 {{ filter.label }}
dd6d2a7c 16 </button>
978c87e7 17 </ng-container>
1fd61899 18 </div>
4c8749cb 19 </ng-container>
2e46eb97 20
1fd61899
C
21 <input
22 type="text" name="table-filter" id="table-filter" i18n-placeholder placeholder="Filter..."
4c8749cb 23 class="last-in-group"
2e46eb97
C
24 [(ngModel)]="searchValue"
25 (keyup)="onInputSearch($event)"
1fd61899 26 >
2e46eb97 27
4c8749cb 28 <a class="glyphicon glyphicon-remove-sign form-control-clear" title="Clear filter" i18n-title (click)="onResetTableFilter()"></a>
1fd61899 29</div>