e5core-angular-ui
Version:
e5 Anywhere Angular UI
76 lines • 6.09 kB
JavaScript
/**
* @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=