Fix an issue with results per page causing page to crash
This commit is contained in:
parent
b88c65a343
commit
99e3aad2a0
|
@ -276,17 +276,17 @@
|
|||
<div *ngIf="(searchUtils.status !== errorCodes.LOADING || !loadPaging)">
|
||||
<ng-container *ngTemplateOutlet="selected_filters_pills;"></ng-container>
|
||||
</div>
|
||||
<div *ngIf="availablePageOptions.length > 0 || sort || searchUtils.totalResults > searchUtils.size ||
|
||||
<div *ngIf="searchUtils.totalResults > 10 || sort || searchUtils.totalResults > searchUtils.size ||
|
||||
(!loadPaging && oldTotalResults > searchUtils.size && searchUtils.status == errorCodes.LOADING)"
|
||||
class="uk-grid uk-flex-middle uk-child-width-1-1 uk-child-width-1-2@m uk-margin-medium-top" uk-grid>
|
||||
<div>
|
||||
<div class="uk-flex uk-flex-middle">
|
||||
<div *ngIf="availablePageOptions.length > 0" class="uk-width-small uk-margin-right">
|
||||
<div *ngIf="searchUtils.totalResults > 10" class="uk-width-small uk-margin-right">
|
||||
<div input type="select" placeholder="Results per page" inputClass="flat x-small"
|
||||
[options]="availablePageOptions" [(value)]="searchUtils.size" [disabled]="disabled"
|
||||
[options]="pageOptions" [(value)]="searchUtils.size" [disabled]="disabled"
|
||||
(valueChange)="sizeChanged($event)"></div>
|
||||
</div>
|
||||
<search-sorting *ngIf="sort"
|
||||
<search-sorting *ngIf="sort && searchUtils.totalResults > 0"
|
||||
[entityType]="entityType" [sortBy]="searchUtils.sortBy"
|
||||
(sortByChange)="sortByChanged($event)"
|
||||
[isDisabled]="disabled">
|
||||
|
|
|
@ -1701,8 +1701,4 @@ export class NewSearchPageComponent implements OnInit, OnDestroy, OnChanges {
|
|||
}
|
||||
return totalPages;
|
||||
}
|
||||
|
||||
get availablePageOptions() {
|
||||
return this.pageOptions.filter(option => option < this.searchUtils.totalResults);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue