From 203cc2cd437e0fef151f79839b61af0dbddbc9ba Mon Sep 17 00:00:00 2001 From: Dan Percic Date: Thu, 8 Jul 2021 19:46:07 +0300 Subject: [PATCH] fix file not loading --- .../components/pdf-viewer/pdf-viewer.component.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/apps/red-ui/src/app/modules/dossier/components/pdf-viewer/pdf-viewer.component.ts b/apps/red-ui/src/app/modules/dossier/components/pdf-viewer/pdf-viewer.component.ts index 5725083ab..7bcd4e824 100644 --- a/apps/red-ui/src/app/modules/dossier/components/pdf-viewer/pdf-viewer.component.ts +++ b/apps/red-ui/src/app/modules/dossier/components/pdf-viewer/pdf-viewer.component.ts @@ -38,7 +38,7 @@ import TextTool = Tools.TextTool; templateUrl: './pdf-viewer.component.html', styleUrls: ['./pdf-viewer.component.scss'] }) -export class PdfViewerComponent implements OnInit, AfterViewInit, OnChanges { +export class PdfViewerComponent implements OnInit, OnChanges { @Input() fileData: Blob; @Input() fileStatus: FileStatusWrapper; @Input() canPerformActions = false; @@ -85,9 +85,10 @@ export class PdfViewerComponent implements OnInit, AfterViewInit, OnChanges { this.utils.viewMode = value; } - ngOnInit() { + async ngOnInit() { console.log(2); this._documentLoaded = this._documentLoaded.bind(this); + await this._loadViewer(); } ngOnChanges(changes: SimpleChanges): void { @@ -107,11 +108,6 @@ export class PdfViewerComponent implements OnInit, AfterViewInit, OnChanges { console.log(3); } - async ngAfterViewInit(): Promise { - console.log('after view init'); - await this._loadViewer(); - } - setInitialViewerState() { // viewer init this.instance.setFitMode('FitPage'); @@ -214,8 +210,8 @@ export class PdfViewerComponent implements OnInit, AfterViewInit, OnChanges { { licenseKey: environment.licenseKey ? atob(environment.licenseKey) : null, fullAPI: true, - path: this.utils.convertPath('/assets/wv-resources'), - css: this.utils.convertPath('/assets/pdftron/stylesheet.css'), + path: '/assets/wv-resources', + css: '/assets/pdftron/stylesheet.css', backendType: 'ems' }, this.viewer.nativeElement