mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-15 14:03:06 +00:00
Fixed switch view pagination issue
This commit is contained in:
@@ -123,7 +123,7 @@ describe('SearchService', () => {
|
||||
it('should call the navigate method on the Router with view mode list parameter as a parameter when setViewMode is called', () => {
|
||||
searchService.setViewMode(ViewMode.List);
|
||||
expect(router.navigate).toHaveBeenCalledWith(['/search'], {
|
||||
queryParams: { view: ViewMode.List },
|
||||
queryParams: { view: ViewMode.List, page: 1 },
|
||||
queryParamsHandling: 'merge'
|
||||
});
|
||||
});
|
||||
@@ -131,7 +131,7 @@ describe('SearchService', () => {
|
||||
it('should call the navigate method on the Router with view mode grid parameter as a parameter when setViewMode is called', () => {
|
||||
searchService.setViewMode(ViewMode.Grid);
|
||||
expect(router.navigate).toHaveBeenCalledWith(['/search'], {
|
||||
queryParams: { view: ViewMode.Grid },
|
||||
queryParams: { view: ViewMode.Grid, page: 1 },
|
||||
queryParamsHandling: 'merge'
|
||||
});
|
||||
});
|
||||
|
@@ -331,7 +331,7 @@ export class SearchService implements OnDestroy {
|
||||
setViewMode(viewMode: ViewMode) {
|
||||
this.routeService.getQueryParameterValue('pageSize').pipe(first())
|
||||
.subscribe((pageSize) => {
|
||||
let queryParams = { view: viewMode };
|
||||
let queryParams = { view: viewMode, page: 1 };
|
||||
if (viewMode === ViewMode.Detail) {
|
||||
queryParams = Object.assign(queryParams, {pageSize: '1'});
|
||||
} else if (pageSize === '1') {
|
||||
|
Reference in New Issue
Block a user