UNPKG

@shikshalokam/sl-reports

Version:

Library to integrate questionnaire in SL Projects

32 lines 4.71 kB
import { __decorate } from "tslib"; import { Component, Input } from '@angular/core'; import { FileExtension } from './fileExtension'; let AttachmentsComponent = class AttachmentsComponent { constructor() { this.imageFormats = FileExtension.imageFormats; this.videoFormats = FileExtension.videoFormats; this.audioFormats = FileExtension.audioFormats; this.pdfFormats = FileExtension.pdfFormats; this.wordFormats = FileExtension.wordFormats; this.spreadSheetFormats = FileExtension.spreadSheetFormats; } ngOnInit() { } openImage(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); export { AttachmentsComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXR0YWNobWVudHMuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vc2wtcmVwb3J0cy1saWJyYXJ5LyIsInNvdXJjZXMiOlsibGliL2F0dGFjaG1lbnRzL2F0dGFjaG1lbnRzLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFDekQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBT2hELElBQWEsb0JBQW9CLEdBQWpDLE1BQWEsb0JBQW9CO0lBUy9CO1FBTkEsaUJBQVksR0FBYSxhQUFhLENBQUMsWUFBWSxDQUFDO1FBQ3BELGlCQUFZLEdBQWEsYUFBYSxDQUFDLFlBQVksQ0FBQztRQUNwRCxpQkFBWSxHQUFhLGFBQWEsQ0FBQyxZQUFZLENBQUM7UUFDcEQsZUFBVSxHQUFhLGFBQWEsQ0FBQyxVQUFVLENBQUM7UUFDaEQsZ0JBQVcsR0FBYSxhQUFhLENBQUMsV0FBVyxDQUFDO1FBQ2xELHVCQUFrQixHQUFhLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQztJQUNqRCxDQUFDO0lBRWhCLFFBQVEsS0FBVSxDQUFDO0lBRW5CLFNBQVMsQ0FBQyxHQUFHO1FBQ1gsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsUUFBUSxDQUFDLENBQUM7SUFDN0IsQ0FBQztDQUNGLENBQUE7QUFmVTtJQUFSLEtBQUssRUFBRTtpREFBYTtBQUNaO0lBQVIsS0FBSyxFQUFFO3VEQUFtQjtBQUZoQixvQkFBb0I7SUFMaEMsU0FBUyxDQUFDO1FBQ1QsUUFBUSxFQUFFLGdCQUFnQjtRQUMxQiwwdENBQTJDOztLQUU1QyxDQUFDO0dBQ1csb0JBQW9CLENBZ0JoQztTQWhCWSxvQkFBb0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBPbkluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEZpbGVFeHRlbnNpb24gfSBmcm9tICcuL2ZpbGVFeHRlbnNpb24nO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdzbC1hdHRhY2htZW50cycsXG4gIHRlbXBsYXRlVXJsOiAnLi9hdHRhY2htZW50cy5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2F0dGFjaG1lbnRzLmNvbXBvbmVudC5jc3MnXSxcbn0pXG5leHBvcnQgY2xhc3MgQXR0YWNobWVudHNDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuICBASW5wdXQoKSB1cmw6IHN0cmluZztcbiAgQElucHV0KCkgZXh0ZW5zaW9uOiBzdHJpbmc7XG4gIGltYWdlRm9ybWF0czogc3RyaW5nW10gPSBGaWxlRXh0ZW5zaW9uLmltYWdlRm9ybWF0cztcbiAgdmlkZW9Gb3JtYXRzOiBzdHJpbmdbXSA9IEZpbGVFeHRlbnNpb24udmlkZW9Gb3JtYXRzO1xuICBhdWRpb0Zvcm1hdHM6IHN0cmluZ1tdID0gRmlsZUV4dGVuc2lvbi5hdWRpb0Zvcm1hdHM7XG4gIHBkZkZvcm1hdHM6IHN0cmluZ1tdID0gRmlsZUV4dGVuc2lvbi5wZGZGb3JtYXRzO1xuICB3b3JkRm9ybWF0czogc3RyaW5nW10gPSBGaWxlRXh0ZW5zaW9uLndvcmRGb3JtYXRzO1xuICBzcHJlYWRTaGVldEZvcm1hdHM6IHN0cmluZ1tdID0gRmlsZUV4dGVuc2lvbi5zcHJlYWRTaGVldEZvcm1hdHM7XG4gIGNvbnN0cnVjdG9yKCkge31cblxuICBuZ09uSW5pdCgpOiB2b2lkIHt9XG5cbiAgb3BlbkltYWdlKHVybCkge1xuICAgIHdpbmRvdy5vcGVuKHVybCwgXCJfYmxhbmtcIik7XG4gIH1cbn1cbiJdfQ==