UNPKG

e5core-angular-ui

Version:

e5 Anywhere Angular UI

76 lines 6.09 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input, Output, EventEmitter } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; export class E5coreUiFileUploadPrimeComponent { constructor() { this.uploadEvent = new EventEmitter(); this.uploadedFiles = []; } /** * @return {?} */ ngOnInit() { } /** * @param {?} event * @return {?} */ onBeforeUpload(event) { } /** * @param {?} event * @return {?} */ onUploadSuccess(event) { this.uploadEvent.emit(event); this.workItem$.next(this.workItem$.getValue()); this.fileUpload$.next(this.fileUpload$.getValue()); } /** * @param {?} event * @return {?} */ onUploadError(event) { this.uploadEvent.emit(event); } } E5coreUiFileUploadPrimeComponent.decorators = [ { type: Component, args: [{ selector: 'e5core-ui-file-upload-prime', template: "<p-fileUpload #fubauto \r\n class=\"ui-fileupload\" \r\n mode=\"basic\" \r\n name=\"filesToUpload[]\" \r\n url=\"{{uploadToUrl}}\" \r\n accept=\"{{acceptedFileExtensions}}\" \r\n maxFileSize=\"{{maxFileSize}}\" \r\n [disabled]=\"readOnly\"\r\n (onBeforeUpload)=\"onBeforeUpload($event)\" \r\n (onUpload)=\"onUploadSuccess($event)\" \r\n (onError)=\"onUploadError($event)\" \r\n auto=\"true\" \r\n chooseLabel=\"Add\" \r\n withCredentials=\"true\"></p-fileUpload>\r\n", styles: [""] }] } ]; /** @nocollapse */ E5coreUiFileUploadPrimeComponent.ctorParameters = () => []; E5coreUiFileUploadPrimeComponent.propDecorators = { workItem$: [{ type: Input }], fileUpload$: [{ type: Input }], uploadToUrl: [{ type: Input }], acceptedFileExtensions: [{ type: Input }], maxFileSize: [{ type: Input }], readOnly: [{ type: Input }], uploadEvent: [{ type: Output }] }; if (false) { /** @type {?} */ E5coreUiFileUploadPrimeComponent.prototype.workItem$; /** @type {?} */ E5coreUiFileUploadPrimeComponent.prototype.fileUpload$; /** @type {?} */ E5coreUiFileUploadPrimeComponent.prototype.uploadToUrl; /** @type {?} */ E5coreUiFileUploadPrimeComponent.prototype.acceptedFileExtensions; /** @type {?} */ E5coreUiFileUploadPrimeComponent.prototype.maxFileSize; /** @type {?} */ E5coreUiFileUploadPrimeComponent.prototype.readOnly; /** @type {?} */ E5coreUiFileUploadPrimeComponent.prototype.uploadEvent; /** @type {?} */ E5coreUiFileUploadPrimeComponent.prototype.uploadedFiles; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZTVjb3JlLXVpLWZpbGUtdXBsb2FkLXByaW1lLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2U1Y29yZS1hbmd1bGFyLXVpLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZTVjb3JlLXVpLWZpbGUtdXBsb2FkL2NvbXBvbmVudC9lNWNvcmUtdWktZmlsZS11cGxvYWQtcHJpbWUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQy9FLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxNQUFNLENBQUM7QUFTckMsTUFBTSxPQUFPLGdDQUFnQztJQWEzQztRQUpVLGdCQUFXLEdBQUcsSUFBSSxZQUFZLEVBQUUsQ0FBQztRQUUzQyxrQkFBYSxHQUFVLEVBQUUsQ0FBQztJQUcxQixDQUFDOzs7O0lBRUQsUUFBUTtJQUNSLENBQUM7Ozs7O0lBRUQsY0FBYyxDQUFDLEtBQUs7SUFDcEIsQ0FBQzs7Ozs7SUFFRCxlQUFlLENBQUMsS0FBSztRQUNuQixJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUU3QixJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7UUFDL0MsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO0lBQ3JELENBQUM7Ozs7O0lBRUQsYUFBYSxDQUFDLEtBQUs7UUFDakIsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDL0IsQ0FBQzs7O1lBcENKLFNBQVMsU0FBQztnQkFDUCxRQUFRLEVBQUUsNkJBQTZCO2dCQUN2QyxxZ0JBQTJEOzthQUU1RDs7Ozs7d0JBR0UsS0FBSzswQkFDTCxLQUFLOzBCQUNMLEtBQUs7cUNBQ0wsS0FBSzswQkFDTCxLQUFLO3VCQUNMLEtBQUs7MEJBRUwsTUFBTTs7OztJQVBQLHFEQUFtRDs7SUFDbkQsdURBQXVEOztJQUN2RCx1REFBNkI7O0lBQzdCLGtFQUF3Qzs7SUFDeEMsdURBQTZCOztJQUM3QixvREFBMkI7O0lBRTNCLHVEQUEyQzs7SUFFM0MseURBQTBCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0LCBPdXRwdXQsIEV2ZW50RW1pdHRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBCZWhhdmlvclN1YmplY3QgfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHsgV29ya0l0ZW1Nb2RlbCB9IGZyb20gJy4uLy4uLy4uL21vZGVscy93b3JrLWl0ZW0nO1xyXG5pbXBvcnQgeyBGaWxlVXBsb2FkTW9kZWwgfSBmcm9tICcuLi8uLi8uLi9tb2RlbHMvZmlsZS11cGxvYWQubW9kZWwnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgICBzZWxlY3RvcjogJ2U1Y29yZS11aS1maWxlLXVwbG9hZC1wcmltZScsXHJcbiAgICB0ZW1wbGF0ZVVybDogJy4vZTVjb3JlLXVpLWZpbGUtdXBsb2FkLXByaW1lLmNvbXBvbmVudC5odG1sJyxcclxuICAgIHN0eWxlVXJsczogWycuL2U1Y29yZS11aS1maWxlLXVwbG9hZC1wcmltZS5jb21wb25lbnQuY3NzJ11cclxuICB9KVxyXG4gIGV4cG9ydCBjbGFzcyBFNWNvcmVVaUZpbGVVcGxvYWRQcmltZUNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdHtcclxuXHJcbiAgICBASW5wdXQoKSB3b3JrSXRlbSQ6IEJlaGF2aW9yU3ViamVjdDxXb3JrSXRlbU1vZGVsPjtcclxuICAgIEBJbnB1dCgpIGZpbGVVcGxvYWQkOiBCZWhhdmlvclN1YmplY3Q8RmlsZVVwbG9hZE1vZGVsPjtcclxuICAgIEBJbnB1dCgpIHVwbG9hZFRvVXJsOiBzdHJpbmc7XHJcbiAgICBASW5wdXQoKSBhY2NlcHRlZEZpbGVFeHRlbnNpb25zOiBzdHJpbmc7XHJcbiAgICBASW5wdXQoKSBtYXhGaWxlU2l6ZTogc3RyaW5nO1xyXG4gICAgQElucHV0KCkgcmVhZE9ubHk6IGJvb2xlYW47XHJcblxyXG4gICAgQE91dHB1dCgpIHVwbG9hZEV2ZW50ID0gbmV3IEV2ZW50RW1pdHRlcigpO1xyXG5cclxuICAgIHVwbG9hZGVkRmlsZXM6IGFueVtdID0gW107XHJcblxyXG4gICAgY29uc3RydWN0b3IoKSB7XHJcbiAgICB9XHJcblxyXG4gICAgbmdPbkluaXQoKSB7XHJcbiAgICB9XHJcblxyXG4gICAgb25CZWZvcmVVcGxvYWQoZXZlbnQpIHtcclxuICAgIH1cclxuICBcclxuICAgIG9uVXBsb2FkU3VjY2VzcyhldmVudCkge1xyXG4gICAgICB0aGlzLnVwbG9hZEV2ZW50LmVtaXQoZXZlbnQpO1xyXG5cclxuICAgICAgdGhpcy53b3JrSXRlbSQubmV4dCh0aGlzLndvcmtJdGVtJC5nZXRWYWx1ZSgpKTtcclxuICAgICAgdGhpcy5maWxlVXBsb2FkJC5uZXh0KHRoaXMuZmlsZVVwbG9hZCQuZ2V0VmFsdWUoKSk7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBvblVwbG9hZEVycm9yKGV2ZW50KSB7XHJcbiAgICAgIHRoaXMudXBsb2FkRXZlbnQuZW1pdChldmVudCk7XHJcbiAgICB9XHJcbn0iXX0=