added scroll views
This commit is contained in:
parent
0212f87bb4
commit
209792204c
@ -1,20 +1,20 @@
|
|||||||
import { ChangeDetectorRef, Component, ElementRef, HostListener, NgZone, OnInit, ViewChild } from '@angular/core';
|
import {ChangeDetectorRef, Component, ElementRef, HostListener, NgZone, OnInit, ViewChild} from '@angular/core';
|
||||||
import { ActivatedRoute, Router } from '@angular/router';
|
import {ActivatedRoute, Router} from '@angular/router';
|
||||||
import { ManualRedactionEntry, ReanalysisControllerService } from '@redaction/red-ui-http';
|
import {ManualRedactionEntry, ReanalysisControllerService} from '@redaction/red-ui-http';
|
||||||
import { AppStateService } from '../../../state/app-state.service';
|
import {AppStateService} from '../../../state/app-state.service';
|
||||||
import { ViewerSyncService } from '../service/viewer-sync.service';
|
import {ViewerSyncService} from '../service/viewer-sync.service';
|
||||||
import { Annotations } from '@pdftron/webviewer';
|
import {Annotations} from '@pdftron/webviewer';
|
||||||
import { PdfViewerComponent } from '../pdf-viewer/pdf-viewer.component';
|
import {PdfViewerComponent} from '../pdf-viewer/pdf-viewer.component';
|
||||||
import { AnnotationUtils } from '../../../utils/annotation-utils';
|
import {AnnotationUtils} from '../../../utils/annotation-utils';
|
||||||
import { UserService } from '../../../user/user.service';
|
import {UserService} from '../../../user/user.service';
|
||||||
import { debounce } from '../../../utils/debounce';
|
import {debounce} from '../../../utils/debounce';
|
||||||
import scrollIntoView from 'scroll-into-view-if-needed';
|
import scrollIntoView from 'scroll-into-view-if-needed';
|
||||||
import { AnnotationFilters } from '../../../utils/types';
|
import {AnnotationFilters} from '../../../utils/types';
|
||||||
import { FiltersService } from '../service/filters.service';
|
import {FiltersService} from '../service/filters.service';
|
||||||
import { FileDownloadService } from '../service/file-download.service';
|
import {FileDownloadService} from '../service/file-download.service';
|
||||||
import { saveAs } from 'file-saver';
|
import {saveAs} from 'file-saver';
|
||||||
import { FileType } from '../model/file-type';
|
import {FileType} from '../model/file-type';
|
||||||
import { DialogService } from '../../../dialogs/dialog.service';
|
import {DialogService} from '../../../dialogs/dialog.service';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'redaction-file-preview-screen',
|
selector: 'redaction-file-preview-screen',
|
||||||
@ -35,7 +35,7 @@ export class FilePreviewScreenComponent implements OnInit {
|
|||||||
public displayedAnnotations: { [key: number]: { annotations: Annotations.Annotation[] } } = {};
|
public displayedAnnotations: { [key: number]: { annotations: Annotations.Annotation[] } } = {};
|
||||||
public selectedAnnotation: Annotations.Annotation;
|
public selectedAnnotation: Annotations.Annotation;
|
||||||
public filters: AnnotationFilters;
|
public filters: AnnotationFilters;
|
||||||
public expandedFilters: AnnotationFilters = { hint: false };
|
public expandedFilters: AnnotationFilters = {hint: false};
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
public readonly appStateService: AppStateService,
|
public readonly appStateService: AppStateService,
|
||||||
@ -167,7 +167,7 @@ export class FilePreviewScreenComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
get activeViewerPage(){
|
get activeViewerPage() {
|
||||||
return this._viewerSyncService.activeViewerPage;
|
return this._viewerSyncService.activeViewerPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -302,6 +302,7 @@ export class FilePreviewScreenComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
|
|
||||||
viewerPageChanged($event: number) {
|
viewerPageChanged($event: number) {
|
||||||
|
this._scrollViews();
|
||||||
this._changeDetectorRef.detectChanges();
|
this._changeDetectorRef.detectChanges();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user