diff --git a/apps/red-ui/src/app/screens/file/file-preview-screen/file-preview-screen.component.ts b/apps/red-ui/src/app/screens/file/file-preview-screen/file-preview-screen.component.ts index e3b945e79..773965d5b 100644 --- a/apps/red-ui/src/app/screens/file/file-preview-screen/file-preview-screen.component.ts +++ b/apps/red-ui/src/app/screens/file/file-preview-screen/file-preview-screen.component.ts @@ -1,20 +1,20 @@ -import { ChangeDetectorRef, Component, ElementRef, HostListener, NgZone, OnInit, ViewChild } from '@angular/core'; -import { ActivatedRoute, Router } from '@angular/router'; -import { ManualRedactionEntry, ReanalysisControllerService } from '@redaction/red-ui-http'; -import { AppStateService } from '../../../state/app-state.service'; -import { ViewerSyncService } from '../service/viewer-sync.service'; -import { Annotations } from '@pdftron/webviewer'; -import { PdfViewerComponent } from '../pdf-viewer/pdf-viewer.component'; -import { AnnotationUtils } from '../../../utils/annotation-utils'; -import { UserService } from '../../../user/user.service'; -import { debounce } from '../../../utils/debounce'; +import {ChangeDetectorRef, Component, ElementRef, HostListener, NgZone, OnInit, ViewChild} from '@angular/core'; +import {ActivatedRoute, Router} from '@angular/router'; +import {ManualRedactionEntry, ReanalysisControllerService} from '@redaction/red-ui-http'; +import {AppStateService} from '../../../state/app-state.service'; +import {ViewerSyncService} from '../service/viewer-sync.service'; +import {Annotations} from '@pdftron/webviewer'; +import {PdfViewerComponent} from '../pdf-viewer/pdf-viewer.component'; +import {AnnotationUtils} from '../../../utils/annotation-utils'; +import {UserService} from '../../../user/user.service'; +import {debounce} from '../../../utils/debounce'; import scrollIntoView from 'scroll-into-view-if-needed'; -import { AnnotationFilters } from '../../../utils/types'; -import { FiltersService } from '../service/filters.service'; -import { FileDownloadService } from '../service/file-download.service'; -import { saveAs } from 'file-saver'; -import { FileType } from '../model/file-type'; -import { DialogService } from '../../../dialogs/dialog.service'; +import {AnnotationFilters} from '../../../utils/types'; +import {FiltersService} from '../service/filters.service'; +import {FileDownloadService} from '../service/file-download.service'; +import {saveAs} from 'file-saver'; +import {FileType} from '../model/file-type'; +import {DialogService} from '../../../dialogs/dialog.service'; @Component({ selector: 'redaction-file-preview-screen', @@ -35,7 +35,7 @@ export class FilePreviewScreenComponent implements OnInit { public displayedAnnotations: { [key: number]: { annotations: Annotations.Annotation[] } } = {}; public selectedAnnotation: Annotations.Annotation; public filters: AnnotationFilters; - public expandedFilters: AnnotationFilters = { hint: false }; + public expandedFilters: AnnotationFilters = {hint: false}; constructor( public readonly appStateService: AppStateService, @@ -167,7 +167,7 @@ export class FilePreviewScreenComponent implements OnInit { } - get activeViewerPage(){ + get activeViewerPage() { return this._viewerSyncService.activeViewerPage; } @@ -302,6 +302,7 @@ export class FilePreviewScreenComponent implements OnInit { } viewerPageChanged($event: number) { + this._scrollViews(); this._changeDetectorRef.detectChanges(); } }