allow weak typed comparison in pagination component

This commit is contained in:
William Welling
2017-07-14 09:34:50 -05:00
parent ec7e7fd35e
commit 5a7df67927

View File

@@ -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();
} }