UNPKG

@shikshalokam/sl-reports

Version:

Library to integrate questionnaire in SL Projects

33 lines 4.91 kB
import { __decorate } from "tslib"; import { Component, Input } from '@angular/core'; import { FileExtension } from './fileExtension'; var AttachmentsComponent = /** @class */ (function () { function AttachmentsComponent() { this.imageFormats = FileExtension.imageFormats; this.videoFormats = FileExtension.videoFormats; this.audioFormats = FileExtension.audioFormats; this.pdfFormats = FileExtension.pdfFormats; this.wordFormats = FileExtension.wordFormats; this.spreadSheetFormats = FileExtension.spreadSheetFormats; } AttachmentsComponent.prototype.ngOnInit = function () { }; AttachmentsComponent.prototype.openImage = function (url) { window.open(url, "_blank"); }; __decorate([ Input() ], AttachmentsComponent.prototype, "url", void 0); __decorate([ Input() ], AttachmentsComponent.prototype, "extension", void 0); AttachmentsComponent = __decorate([ Component({ selector: 'sl-attachments', template: "<div class=\"thumbnail-card\">\n <img [src]=\"url\" *ngIf=\"imageFormats.includes(extension)\" (click)=\"openImage(url)\" class=\"card-images\" />\n <!-- <fa name=\"file-video-o\" class=\"attachmentIcon\" *ngIf=\"videoFormats.includes(extension)\" (click)=\"playVideo(url)\"></fa> -->\n <i\n class=\"video icon attachmentIcon\"\n *ngIf=\"videoFormats.includes(extension)\"\n (click)=\"openImage(url)\"\n ></i>\n \n <!-- <fa *ngIf=\"audioFormats.includes(extension)\" name=\"file-audio-o\" class=\"attachmentIcon\" (click)=\"playAudio(url)\"></fa> -->\n <i\n *ngIf=\"audioFormats.includes(extension)\"\n class=\"file audio icon attachmentIcon\"\n (click)=\"openImage(url)\"\n ></i>\n <!-- <fa class=\"attachmentIcon\" name=\"file-pdf-o\" *ngIf=\"pdfFormats.includes(extension)\" (click)=\"openDocument(url)\"></fa> -->\n <i\n class=\"file alternate icon attachmentIcon\"\n *ngIf=\"pdfFormats.includes(extension)\"\n (click)=\"openImage(url)\"\n ></i>\n \n <i\n class=\"file alternate icon attachmentIcon\"\n *ngIf=\"spreadSheetFormats.includes(extension) || wordFormats.includes(extension) \"\n (click)=\"openImage(url)\"\n ></i>\n </div>\n ", styles: [".attachmentIcon{margin-top:10px;font-size:70px}.thumbnail-card{height:98px;display:inline;justify-content:space-around;align-items:center}.card-images{width:90px;height:90px;margin-right:2px;margin-bottom:2px;border-radius:10px}"] }) ], AttachmentsComponent); return AttachmentsComponent; }()); export { AttachmentsComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXR0YWNobWVudHMuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vc2wtcmVwb3J0cy1saWJyYXJ5LyIsInNvdXJjZXMiOlsibGliL2F0dGFjaG1lbnRzL2F0dGFjaG1lbnRzLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFDekQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBT2hEO0lBU0U7UUFOQSxpQkFBWSxHQUFhLGFBQWEsQ0FBQyxZQUFZLENBQUM7UUFDcEQsaUJBQVksR0FBYSxhQUFhLENBQUMsWUFBWSxDQUFDO1FBQ3BELGlCQUFZLEdBQWEsYUFBYSxDQUFDLFlBQVksQ0FBQztRQUNwRCxlQUFVLEdBQWEsYUFBYSxDQUFDLFVBQVUsQ0FBQztRQUNoRCxnQkFBVyxHQUFhLGFBQWEsQ0FBQyxXQUFXLENBQUM7UUFDbEQsdUJBQWtCLEdBQWEsYUFBYSxDQUFDLGtCQUFrQixDQUFDO0lBQ2pELENBQUM7SUFFaEIsdUNBQVEsR0FBUixjQUFrQixDQUFDO0lBRW5CLHdDQUFTLEdBQVQsVUFBVSxHQUFHO1FBQ1gsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsUUFBUSxDQUFDLENBQUM7SUFDN0IsQ0FBQztJQWRRO1FBQVIsS0FBSyxFQUFFO3FEQUFhO0lBQ1o7UUFBUixLQUFLLEVBQUU7MkRBQW1CO0lBRmhCLG9CQUFvQjtRQUxoQyxTQUFTLENBQUM7WUFDVCxRQUFRLEVBQUUsZ0JBQWdCO1lBQzFCLDB0Q0FBMkM7O1NBRTVDLENBQUM7T0FDVyxvQkFBb0IsQ0FnQmhDO0lBQUQsMkJBQUM7Q0FBQSxBQWhCRCxJQWdCQztTQWhCWSxvQkFBb0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEZpbGVFeHRlbnNpb24gfSBmcm9tICcuL2ZpbGVFeHRlbnNpb24nO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzbC1hdHRhY2htZW50cycsXG4gIHRlbXBsYXRlVXJsOiAnLi9hdHRhY2htZW50cy5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2F0dGFjaG1lbnRzLmNvbXBvbmVudC5jc3MnXSxcbn0pXG5leHBvcnQgY2xhc3MgQXR0YWNobWVudHNDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuICBASW5wdXQoKSB1cmw6IHN0cmluZztcbiAgQElucHV0KCkgZXh0ZW5zaW9uOiBzdHJpbmc7XG4gIGltYWdlRm9ybWF0czogc3RyaW5nW10gPSBGaWxlRXh0ZW5zaW9uLmltYWdlRm9ybWF0cztcbiAgdmlkZW9Gb3JtYXRzOiBzdHJpbmdbXSA9IEZpbGVFeHRlbnNpb24udmlkZW9Gb3JtYXRzO1xuICBhdWRpb0Zvcm1hdHM6IHN0cmluZ1tdID0gRmlsZUV4dGVuc2lvbi5hdWRpb0Zvcm1hdHM7XG4gIHBkZkZvcm1hdHM6IHN0cmluZ1tdID0gRmlsZUV4dGVuc2lvbi5wZGZGb3JtYXRzO1xuICB3b3JkRm9ybWF0czogc3RyaW5nW10gPSBGaWxlRXh0ZW5zaW9uLndvcmRGb3JtYXRzO1xuICBzcHJlYWRTaGVldEZvcm1hdHM6IHN0cmluZ1tdID0gRmlsZUV4dGVuc2lvbi5zcHJlYWRTaGVldEZvcm1hdHM7XG4gIGNvbnN0cnVjdG9yKCkge31cblxuICBuZ09uSW5pdCgpOiB2b2lkIHt9XG5cbiAgb3BlbkltYWdlKHVybCkge1xuICAgIHdpbmRvdy5vcGVuKHVybCwgXCJfYmxhbmtcIik7XG4gIH1cbn1cbiJdfQ==