Save page-number as QueryParam in URL
This commit is contained in:
parent
985e7e94d8
commit
d32daf016e
@ -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