mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-08 02:24:11 +00:00
allow weak typed comparison in pagination component
This commit is contained in:
@@ -173,14 +173,16 @@ export class PaginationComponent implements OnDestroy, OnInit {
|
|||||||
.filter((queryParams) => hasValue(queryParams))
|
.filter((queryParams) => hasValue(queryParams))
|
||||||
.subscribe((queryParams) => {
|
.subscribe((queryParams) => {
|
||||||
this.currentQueryParams = queryParams;
|
this.currentQueryParams = queryParams;
|
||||||
if (this.id === queryParams.pageId
|
// tslint:disable:triple-equals
|
||||||
&& (this.paginationOptions.currentPage !== queryParams.page
|
if (this.id == queryParams.pageId
|
||||||
|| this.paginationOptions.pageSize !== queryParams.pageSize
|
&& (this.paginationOptions.currentPage != queryParams.page
|
||||||
|
|| this.paginationOptions.pageSize != queryParams.pageSize
|
||||||
|| this.sortOptions.direction !== queryParams.sortDirection
|
|| this.sortOptions.direction !== queryParams.sortDirection
|
||||||
|| this.sortOptions.field !== queryParams.sortField)
|
|| this.sortOptions.field !== queryParams.sortField)
|
||||||
) {
|
) {
|
||||||
this.validateParams(queryParams.page, queryParams.pageSize, queryParams.sortDirection, queryParams.sortField);
|
this.validateParams(queryParams.page, queryParams.pageSize, queryParams.sortDirection, queryParams.sortField);
|
||||||
}
|
}
|
||||||
|
// tslint:enable:triple-equals
|
||||||
}));
|
}));
|
||||||
this.setShowingDetail();
|
this.setShowingDetail();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user