UNPKG

nsrtm-gestionarchivo-npm-prueba2

Version:

Proyecto de Libreria Frontend para la Gestión de Archivos

29 lines 6.38 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@ng-bootstrap/ng-bootstrap"; import * as i2 from "ng2-pdf-viewer"; export class NsrtmDialogVisorDocumentoComponent { constructor(_activeModal) { this._activeModal = _activeModal; } ngOnInit() { if (this.contenido) { this.pdfSrc = URL.createObjectURL(this.contenido); } } close(response) { URL.revokeObjectURL(this.pdfSrc); this._activeModal.close(response); } } NsrtmDialogVisorDocumentoComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: NsrtmDialogVisorDocumentoComponent, deps: [{ token: i1.NgbActiveModal }], target: i0.ɵɵFactoryTarget.Component }); NsrtmDialogVisorDocumentoComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.3.0", type: NsrtmDialogVisorDocumentoComponent, selector: "app-nsrtm-dialog-visor-documento", inputs: { contenido: "contenido", extension: "extension" }, ngImport: i0, template: "<div style=\"width: 100%; height: 550px\">\r\n\t<div class=\"modal-header\">\r\n\t\t<h6 class=\"modal-title w-100\" id=\"title\">Visor de documento</h6>\r\n\t\t<button\r\n\t\t\ttype=\"button\"\r\n\t\t\tclass=\"btn-close\"\r\n\t\t\taria-label=\"Close\"\r\n\t\t\t(click)=\"close()\"\r\n\t\t></button>\r\n\t</div>\r\n\t<div style=\"width: 100%; height: 420px\">\r\n\t\t<pdf-viewer\r\n\t\t\t[src]=\"pdfSrc\"\r\n\t\t\t[render-text]=\"true\"\r\n\t\t\t[original-size]=\"false\"\r\n\t\t\tstyle=\"width: 100%; height: 420px\"\r\n\t\t></pdf-viewer>\r\n\t</div>\r\n</div>\r\n", styles: [""], dependencies: [{ kind: "component", type: i2.PdfViewerComponent, selector: "pdf-viewer", inputs: ["c-maps-url", "page", "render-text", "render-text-mode", "original-size", "show-all", "stick-to-page", "zoom", "zoom-scale", "rotation", "external-link-target", "autoresize", "fit-to-page", "show-borders", "src"], outputs: ["after-load-complete", "page-rendered", "pages-initialized", "text-layer-rendered", "error", "on-progress", "pageChange"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.3.0", ngImport: i0, type: NsrtmDialogVisorDocumentoComponent, decorators: [{ type: Component, args: [{ selector: 'app-nsrtm-dialog-visor-documento', template: "<div style=\"width: 100%; height: 550px\">\r\n\t<div class=\"modal-header\">\r\n\t\t<h6 class=\"modal-title w-100\" id=\"title\">Visor de documento</h6>\r\n\t\t<button\r\n\t\t\ttype=\"button\"\r\n\t\t\tclass=\"btn-close\"\r\n\t\t\taria-label=\"Close\"\r\n\t\t\t(click)=\"close()\"\r\n\t\t></button>\r\n\t</div>\r\n\t<div style=\"width: 100%; height: 420px\">\r\n\t\t<pdf-viewer\r\n\t\t\t[src]=\"pdfSrc\"\r\n\t\t\t[render-text]=\"true\"\r\n\t\t\t[original-size]=\"false\"\r\n\t\t\tstyle=\"width: 100%; height: 420px\"\r\n\t\t></pdf-viewer>\r\n\t</div>\r\n</div>\r\n" }] }], ctorParameters: function () { return [{ type: i1.NgbActiveModal }]; }, propDecorators: { contenido: [{ type: Input }], extension: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnNydG0tZGlhbG9nLXZpc29yLWRvY3VtZW50by5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9hcmNoaXZvL25zcnRtLWdlc3Rpb25hcmNoaXZvLW5wbS9zcmMvbnNydG0tZGlhbG9nLXVwbG9hZC1maWxlcy9uc3J0bS1kaWFsb2ctdmlzb3ItZG9jdW1lbnRvL25zcnRtLWRpYWxvZy12aXNvci1kb2N1bWVudG8uY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vYXJjaGl2by9uc3J0bS1nZXN0aW9uYXJjaGl2by1ucG0vc3JjL25zcnRtLWRpYWxvZy11cGxvYWQtZmlsZXMvbnNydG0tZGlhbG9nLXZpc29yLWRvY3VtZW50by9uc3J0bS1kaWFsb2ctdmlzb3ItZG9jdW1lbnRvLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFVLE1BQU0sZUFBZSxDQUFDOzs7O0FBUXpELE1BQU0sT0FBTyxrQ0FBa0M7SUFROUMsWUFBb0IsWUFBNEI7UUFBNUIsaUJBQVksR0FBWixZQUFZLENBQWdCO0lBQUcsQ0FBQztJQUVwRCxRQUFRO1FBQ1AsSUFBSSxJQUFJLENBQUMsU0FBUyxFQUFFO1lBQ25CLElBQUksQ0FBQyxNQUFNLEdBQUcsR0FBRyxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUM7U0FDbEQ7SUFDRixDQUFDO0lBRUQsS0FBSyxDQUFDLFFBQWM7UUFDbkIsR0FBRyxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDakMsSUFBSSxDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDbkMsQ0FBQzs7K0hBbkJXLGtDQUFrQzttSEFBbEMsa0NBQWtDLG9JQ1IvQyxzakJBbUJBOzJGRFhhLGtDQUFrQztrQkFMOUMsU0FBUzsrQkFDRSxrQ0FBa0M7cUdBTzdDLFNBQVM7c0JBRFAsS0FBSztnQkFHUCxTQUFTO3NCQURSLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgTmdiQWN0aXZlTW9kYWwgfSBmcm9tICdAbmctYm9vdHN0cmFwL25nLWJvb3RzdHJhcCc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FwcC1uc3J0bS1kaWFsb2ctdmlzb3ItZG9jdW1lbnRvJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vbnNydG0tZGlhbG9nLXZpc29yLWRvY3VtZW50by5jb21wb25lbnQuaHRtbCcsXHJcbiAgc3R5bGVVcmxzOiBbJy4vbnNydG0tZGlhbG9nLXZpc29yLWRvY3VtZW50by5jb21wb25lbnQuY3NzJ11cclxufSlcclxuZXhwb3J0IGNsYXNzIE5zcnRtRGlhbG9nVmlzb3JEb2N1bWVudG9Db21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG5cclxuICBASW5wdXQoKVxyXG5cdGNvbnRlbmlkbz86IEJsb2I7XHJcblx0QElucHV0KClcclxuXHRleHRlbnNpb24/OiBzdHJpbmc7XHJcblxyXG5cdHBkZlNyYz86IGFueTtcclxuXHRjb25zdHJ1Y3Rvcihwcml2YXRlIF9hY3RpdmVNb2RhbDogTmdiQWN0aXZlTW9kYWwpIHt9XHJcblxyXG5cdG5nT25Jbml0KCk6IHZvaWQge1xyXG5cdFx0aWYgKHRoaXMuY29udGVuaWRvKSB7XHJcblx0XHRcdHRoaXMucGRmU3JjID0gVVJMLmNyZWF0ZU9iamVjdFVSTCh0aGlzLmNvbnRlbmlkbyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRjbG9zZShyZXNwb25zZT86IGFueSkge1xyXG5cdFx0VVJMLnJldm9rZU9iamVjdFVSTCh0aGlzLnBkZlNyYyk7XHJcblx0XHR0aGlzLl9hY3RpdmVNb2RhbC5jbG9zZShyZXNwb25zZSk7XHJcblx0fVxyXG5cclxufVxyXG4iLCI8ZGl2IHN0eWxlPVwid2lkdGg6IDEwMCU7IGhlaWdodDogNTUwcHhcIj5cclxuXHQ8ZGl2IGNsYXNzPVwibW9kYWwtaGVhZGVyXCI+XHJcblx0XHQ8aDYgY2xhc3M9XCJtb2RhbC10aXRsZSB3LTEwMFwiIGlkPVwidGl0bGVcIj5WaXNvciBkZSBkb2N1bWVudG88L2g2PlxyXG5cdFx0PGJ1dHRvblxyXG5cdFx0XHR0eXBlPVwiYnV0dG9uXCJcclxuXHRcdFx0Y2xhc3M9XCJidG4tY2xvc2VcIlxyXG5cdFx0XHRhcmlhLWxhYmVsPVwiQ2xvc2VcIlxyXG5cdFx0XHQoY2xpY2spPVwiY2xvc2UoKVwiXHJcblx0XHQ+PC9idXR0b24+XHJcblx0PC9kaXY+XHJcblx0PGRpdiBzdHlsZT1cIndpZHRoOiAxMDAlOyBoZWlnaHQ6IDQyMHB4XCI+XHJcblx0XHQ8cGRmLXZpZXdlclxyXG5cdFx0XHRbc3JjXT1cInBkZlNyY1wiXHJcblx0XHRcdFtyZW5kZXItdGV4dF09XCJ0cnVlXCJcclxuXHRcdFx0W29yaWdpbmFsLXNpemVdPVwiZmFsc2VcIlxyXG5cdFx0XHRzdHlsZT1cIndpZHRoOiAxMDAlOyBoZWlnaHQ6IDQyMHB4XCJcclxuXHRcdD48L3BkZi12aWV3ZXI+XHJcblx0PC9kaXY+XHJcbjwvZGl2PlxyXG4iXX0=