diff options
author | Rigel Kent <sendmemail@rigelk.eu> | 2020-08-27 17:27:37 +0200 |
---|---|---|
committer | Rigel Kent <par@rigelk.eu> | 2020-09-28 13:25:50 +0200 |
commit | 7f0d85616944681ed447f4342d86eee8141c7612 (patch) | |
tree | dc51b7dd989f7bcdff37ef1332a61d05a652ab53 /client/src/app/+admin/system/logs/logs.component.html | |
parent | cd372e840b6a291a56e0d5135548d05a98415155 (diff) | |
download | PeerTube-7f0d85616944681ed447f4342d86eee8141c7612.tar.gz PeerTube-7f0d85616944681ed447f4342d86eee8141c7612.tar.zst PeerTube-7f0d85616944681ed447f4342d86eee8141c7612.zip |
jobs/logs view select and empty state visual improvements
Diffstat (limited to 'client/src/app/+admin/system/logs/logs.component.html')
-rw-r--r-- | client/src/app/+admin/system/logs/logs.component.html | 35 |
1 files changed, 24 insertions, 11 deletions
diff --git a/client/src/app/+admin/system/logs/logs.component.html b/client/src/app/+admin/system/logs/logs.component.html index ae1b0c601..e92e11c2a 100644 --- a/client/src/app/+admin/system/logs/logs.component.html +++ b/client/src/app/+admin/system/logs/logs.component.html | |||
@@ -5,17 +5,30 @@ | |||
5 | </select> | 5 | </select> |
6 | </div> | 6 | </div> |
7 | 7 | ||
8 | <div class="peertube-select-container"> | 8 | <ng-select |
9 | <select [(ngModel)]="startDate" (ngModelChange)="refresh()" class="form-control"> | 9 | [(ngModel)]="startDate" |
10 | <option *ngFor="let timeChoice of timeChoices" [value]="timeChoice.id">{{ timeChoice.label }}</option> | 10 | (ngModelChange)="refresh()" |
11 | </select> | 11 | [clearable]="false" |
12 | </div> | 12 | [searchable]="false" |
13 | 13 | > | |
14 | <div class="peertube-select-container" *ngIf="!isAuditLog()"> | 14 | <ng-option *ngFor="let time of timeChoices" [value]="time.id"> |
15 | <select [(ngModel)]="level" (ngModelChange)="refresh()" class="form-control"> | 15 | {{ time.label }} ({{ time.id | date: time.dateFormat }} - <span i18n>now</span>) |
16 | <option *ngFor="let levelChoice of levelChoices" [value]="levelChoice.id">{{ levelChoice.label }}</option> | 16 | </ng-option> |
17 | </select> | 17 | </ng-select> |
18 | </div> | 18 | |
19 | <ng-select | ||
20 | [(ngModel)]="level" | ||
21 | (ngModelChange)="refresh()" | ||
22 | [clearable]="false" | ||
23 | [searchable]="false" | ||
24 | > | ||
25 | <ng-option *ngFor="let levelChoice of levelChoices" [value]="levelChoice.id"> | ||
26 | <ng-container *ngIf="levelChoice.id === 'debug'"><span style="font-size:80%;color:lightgray;vertical-align:text-top;">⬤</span> {{ levelChoice.label }}</ng-container> | ||
27 | <ng-container *ngIf="levelChoice.id === 'info'"><span style="font-size:80%;color:lightskyblue;vertical-align:text-top;">⬤</span> {{ levelChoice.label }}</ng-container> | ||
28 | <ng-container *ngIf="levelChoice.id === 'warn'"><span style="font-size:80%;color:orange;vertical-align:text-top;">⬤</span> {{ levelChoice.label }}</ng-container> | ||
29 | <ng-container *ngIf="levelChoice.id === 'error'"><span style="font-size:80%;color:red;vertical-align:text-top;">⬤</span> {{ levelChoice.label }}</ng-container> | ||
30 | </ng-option> | ||
31 | </ng-select> | ||
19 | 32 | ||
20 | <my-button i18n-label label="Refresh" icon="refresh" (click)="refresh()"></my-button> | 33 | <my-button i18n-label label="Refresh" icon="refresh" (click)="refresh()"></my-button> |
21 | </div> | 34 | </div> |