UNPKG

ng-cw-v12

Version:

Angular UI component library

62 lines (57 loc) 3.04 kB
import * as i0 from '@angular/core'; import { Component, Input, NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import * as i1 from '@angular/platform-browser'; class PdfViewerComponent { constructor(sanitizer) { this.sanitizer = sanitizer; this.ncUrl = ''; } ngOnChanges(changes) { if (changes['ncUrl']) { this.updateViewerUrl(); } } updateViewerUrl() { const url = `assets/pdfjs-dist-build/web/viewer.html?file=${encodeURIComponent(this.ncUrl)}`; this.viewerUrl = this.sanitizer.bypassSecurityTrustResourceUrl(url); } } PdfViewerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: PdfViewerComponent, deps: [{ token: i1.DomSanitizer }], target: i0.ɵɵFactoryTarget.Component }); PdfViewerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.1.5", type: PdfViewerComponent, selector: "nc-pdf-viewer", inputs: { ncUrl: "ncUrl" }, usesOnChanges: true, ngImport: i0, template: "<iframe [src]=\"viewerUrl\" width=\"100%\" height=\"100%\" [frameBorder]=\"0\"></iframe>\n", styles: [""] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: PdfViewerComponent, decorators: [{ type: Component, args: [{ selector: 'nc-pdf-viewer', templateUrl: './pdf-viewer.component.html', styleUrls: ['./pdf-viewer.component.less'] }] }], ctorParameters: function () { return [{ type: i1.DomSanitizer }]; }, propDecorators: { ncUrl: [{ type: Input }] } }); class NcPdfViewerModule { } NcPdfViewerModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: NcPdfViewerModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); NcPdfViewerModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: NcPdfViewerModule, declarations: [PdfViewerComponent], imports: [CommonModule], exports: [PdfViewerComponent] }); NcPdfViewerModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: NcPdfViewerModule, imports: [[ CommonModule ]] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.1.5", ngImport: i0, type: NcPdfViewerModule, decorators: [{ type: NgModule, args: [{ declarations: [ PdfViewerComponent ], imports: [ CommonModule ], exports: [ PdfViewerComponent ] }] }] }); /** * Generated bundle index. Do not edit. */ export { NcPdfViewerModule, PdfViewerComponent }; //# sourceMappingURL=ng-cw-v12-pdf-viewer.js.map