current view persists during session, code cleanup

This commit is contained in:
Jonas Winkler
2020-11-08 00:07:31 +01:00
parent 8b36bc7801
commit d3b1a20a99
8 changed files with 99 additions and 66 deletions

View File

@@ -1,4 +1,4 @@
<app-page-header [title]="docs.viewConfig ? docs.viewConfig.title : 'Documents'">
<app-page-header [title]="getTitle()">
<div class="btn-group btn-group-toggle mr-2" ngbRadioGroup [(ngModel)]="displayMode"
(ngModelChange)="saveDisplayMode()">
@@ -21,14 +21,13 @@
</svg>
</label>
</div>
<div class="btn-group btn-group-toggle mr-2" ngbRadioGroup [(ngModel)]="docs.currentSortDirection"
(ngModelChange)="reload()"
*ngIf="!docs.viewConfig">
<div class="btn-group btn-group-toggle mr-2" ngbRadioGroup [(ngModel)]="docs.sortDirection"
*ngIf="!docs.viewId">
<div ngbDropdown class="btn-group">
<button class="btn btn-outline-secondary btn-sm" id="dropdownBasic1" ngbDropdownToggle>Sort by</button>
<div ngbDropdownMenu aria-labelledby="dropdownBasic1">
<button *ngFor="let f of getSortFields()" ngbDropdownItem (click)="setSort(f.field)"
[class.active]="docs.currentSortField == f.field">{{f.name}}</button>
[class.active]="docs.sortField == f.field">{{f.name}}</button>
</div>
</div>
<label ngbButtonLabel class="btn-outline-secondary btn-sm">
@@ -44,7 +43,7 @@
</svg>
</label>
</div>
<div class="btn-group" *ngIf="!docs.viewConfig">
<div class="btn-group" *ngIf="!docs.viewId">
<button type="button" class="btn btn-sm btn-outline-secondary" (click)="showFilter=!showFilter">
<svg class="toolbaricon" fill="currentColor">
@@ -62,7 +61,6 @@
</div>
</div>
</div>
</app-page-header>