opt-cc/static/src/app/users/user-list/user-list.component.html

40 lines
1.5 KiB
HTML
Raw Normal View History

2017-10-06 20:11:18 +02:00
<div class="select-list">
<div class="input-group list-header pull-left">
<div class="btn-group" (click)="filterUsers()">
2017-11-08 19:40:51 +01:00
<label class="btn btn-success" [(ngModel)]="radioModel" btnRadio="BLUFOR" uncheckable>{{fraction.BLUFOR}}</label>
<label class="btn btn-success" [(ngModel)]="radioModel" btnRadio="OPFOR" uncheckable>{{fraction.OPFOR}}</label>
2017-10-14 15:26:05 +02:00
<label class="btn btn-success" [(ngModel)]="radioModel" btnRadio="UNASSIGNED" uncheckable>Ohne Squad</label>
</div>
<a class="pull-right btn btn-success" (click)="openNewUserForm()">+</a>
2017-05-10 11:04:06 +02:00
</div>
2017-10-06 20:11:18 +02:00
<div class="input-group list-header">
2017-05-10 11:04:06 +02:00
<input id="search-tasks"
type="text" #query class="form-control"
(keyup.enter)="filterUsers()"
2017-05-10 11:04:06 +02:00
[formControl]="searchTerm">
<span class="input-group-btn">
<button class="btn btn-default" type="button"
(click)="filterUsers()">
2017-05-10 11:04:06 +02:00
Suchen
</button>
</span>
</div>
2017-10-14 15:26:05 +02:00
<div class="search-results"
data-infinite-scroll
debounce
[infiniteScrollDistance]="scrollDistance"
[infiniteScrollThrottle]="throttle"
(scrolled)="onScrollDown()">
2017-05-10 11:04:06 +02:00
<pjm-user-item *ngFor="let user of users$ | async"
[user]="user"
(userDelete)="deleteUser(user)"
(userSelected)="selectUser($event)"
2017-05-15 17:18:04 +02:00
(userAward)="awardUser($event, $event)"
2017-05-10 11:04:06 +02:00
[selected]="user._id == selectedUserId">
</pjm-user-item>
</div>
<br>
</div>