Pull request #81: RED-901: Save page-number as QueryParam in URL
Merge in RED/ui from RED-901 to master * commit 'd32daf016e0eeb15f4711f0caf7e9f9111e4b693': Save page-number as QueryParam in URL
This commit is contained in:
commit
ae3f51fbba
@ -428,6 +428,14 @@ export class FilePreviewScreenComponent implements OnInit, OnDestroy {
|
||||
if (typeof $event === 'number') {
|
||||
this._scrollViews();
|
||||
this.shouldDeselectAnnotationsOnPageChange = true;
|
||||
|
||||
// Add current page in URL query params
|
||||
this._router.navigate([], {
|
||||
queryParams: {
|
||||
page: $event
|
||||
},
|
||||
queryParamsHandling: 'merge'
|
||||
});
|
||||
this._changeDetectorRef.detectChanges();
|
||||
}
|
||||
}
|
||||
@ -439,6 +447,12 @@ export class FilePreviewScreenComponent implements OnInit, OnDestroy {
|
||||
if (!this.fileData.redactedFileData) {
|
||||
this._fileDownloadService.loadRedactedView(this.fileData);
|
||||
}
|
||||
|
||||
// Go to initial page from query params
|
||||
const pageNumber = this._activatedRoute.snapshot.queryParams.page;
|
||||
if (pageNumber) {
|
||||
this.selectPage(parseInt(pageNumber, 10));
|
||||
}
|
||||
}
|
||||
|
||||
filtersChanged(filters: FilterModel[]) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user