devextreme-angular
Version:
Angular UI and visualization components based on DevExtreme widgets
30 lines (28 loc) • 27.7 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/platform-browser"),require("@angular/core"),require("devextreme/ui/file_uploader"),require("@angular/forms"),require("devextreme-angular/core")):"function"==typeof define&&define.amd?define("devextreme-angular/ui/file-uploader",["exports","@angular/platform-browser","@angular/core","devextreme/ui/file_uploader","@angular/forms","devextreme-angular/core"],t):t(((e=e||self)["devextreme-angular"]=e["devextreme-angular"]||{},e["devextreme-angular"].ui=e["devextreme-angular"].ui||{},e["devextreme-angular"].ui["file-uploader"]={}),e.ng.platformBrowser,e.ng.core,e.DxFileUploader,e.ng.forms,e["devextreme-angular"].core)}(this,(function(e,t,n,i,o,p){"use strict";i=i&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i;
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */
var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function a(e,t,n,i){var o,p=arguments.length,r=p<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(r=(p<3?o(r):p>3?o(t,n,r):o(t,n))||r);return p>3&&r&&Object.defineProperty(t,n,r),r}function s(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}
/*!
* devextreme-angular
* Version: 20.2.5
* Build date: Fri Jan 15 2021
*
* Copyright (c) 2012 - 2021 Developer Express Inc. ALL RIGHTS RESERVED
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file in the root of the project for details.
*
* https://github.com/DevExpress/devextreme-angular
*/
var u={provide:o.NG_VALUE_ACCESSOR,useExisting:n.forwardRef((function(){return l})),multi:!0},l=function(e){function o(t,n,i,o,p,r,a,s){var u=e.call(this,t,n,i,o,a,s)||this;return u._watcherHelper=o,u._idh=p,u.touched=function(e){},u._createEventEmitters([{subscribe:"beforeSend",emit:"onBeforeSend"},{subscribe:"contentReady",emit:"onContentReady"},{subscribe:"disposing",emit:"onDisposing"},{subscribe:"dropZoneEnter",emit:"onDropZoneEnter"},{subscribe:"dropZoneLeave",emit:"onDropZoneLeave"},{subscribe:"filesUploaded",emit:"onFilesUploaded"},{subscribe:"initialized",emit:"onInitialized"},{subscribe:"optionChanged",emit:"onOptionChanged"},{subscribe:"progress",emit:"onProgress"},{subscribe:"uploadAborted",emit:"onUploadAborted"},{subscribe:"uploaded",emit:"onUploaded"},{subscribe:"uploadError",emit:"onUploadError"},{subscribe:"uploadStarted",emit:"onUploadStarted"},{subscribe:"valueChanged",emit:"onValueChanged"},{emit:"abortUploadChange"},{emit:"acceptChange"},{emit:"accessKeyChange"},{emit:"activeStateEnabledChange"},{emit:"allowCancelingChange"},{emit:"allowedFileExtensionsChange"},{emit:"chunkSizeChange"},{emit:"dialogTriggerChange"},{emit:"disabledChange"},{emit:"dropZoneChange"},{emit:"elementAttrChange"},{emit:"focusStateEnabledChange"},{emit:"heightChange"},{emit:"hintChange"},{emit:"hoverStateEnabledChange"},{emit:"inputAttrChange"},{emit:"invalidFileExtensionMessageChange"},{emit:"invalidMaxFileSizeMessageChange"},{emit:"invalidMinFileSizeMessageChange"},{emit:"isValidChange"},{emit:"labelTextChange"},{emit:"maxFileSizeChange"},{emit:"minFileSizeChange"},{emit:"multipleChange"},{emit:"nameChange"},{emit:"progressChange"},{emit:"readOnlyChange"},{emit:"readyToUploadMessageChange"},{emit:"rtlEnabledChange"},{emit:"selectButtonTextChange"},{emit:"showFileListChange"},{emit:"tabIndexChange"},{emit:"uploadAbortedMessageChange"},{emit:"uploadButtonTextChange"},{emit:"uploadChunkChange"},{emit:"uploadCustomDataChange"},{emit:"uploadedMessageChange"},{emit:"uploadFailedMessageChange"},{emit:"uploadFileChange"},{emit:"uploadHeadersChange"},{emit:"uploadMethodChange"},{emit:"uploadModeChange"},{emit:"uploadUrlChange"},{emit:"validationErrorChange"},{emit:"validationErrorsChange"},{emit:"validationStatusChange"},{emit:"valueChange"},{emit:"visibleChange"},{emit:"widthChange"},{emit:"onBlur"}]),u._idh.setHost(u),r.setHost(u),u}var l,d;return function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(o,e),Object.defineProperty(o.prototype,"abortUpload",{get:function(){return this._getOption("abortUpload")},set:function(e){this._setOption("abortUpload",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"accept",{get:function(){return this._getOption("accept")},set:function(e){this._setOption("accept",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"accessKey",{get:function(){return this._getOption("accessKey")},set:function(e){this._setOption("accessKey",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"activeStateEnabled",{get:function(){return this._getOption("activeStateEnabled")},set:function(e){this._setOption("activeStateEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"allowCanceling",{get:function(){return this._getOption("allowCanceling")},set:function(e){this._setOption("allowCanceling",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"allowedFileExtensions",{get:function(){return this._getOption("allowedFileExtensions")},set:function(e){this._setOption("allowedFileExtensions",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"chunkSize",{get:function(){return this._getOption("chunkSize")},set:function(e){this._setOption("chunkSize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"dialogTrigger",{get:function(){return this._getOption("dialogTrigger")},set:function(e){this._setOption("dialogTrigger",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"disabled",{get:function(){return this._getOption("disabled")},set:function(e){this._setOption("disabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"dropZone",{get:function(){return this._getOption("dropZone")},set:function(e){this._setOption("dropZone",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"elementAttr",{get:function(){return this._getOption("elementAttr")},set:function(e){this._setOption("elementAttr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"focusStateEnabled",{get:function(){return this._getOption("focusStateEnabled")},set:function(e){this._setOption("focusStateEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"height",{get:function(){return this._getOption("height")},set:function(e){this._setOption("height",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"hint",{get:function(){return this._getOption("hint")},set:function(e){this._setOption("hint",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"hoverStateEnabled",{get:function(){return this._getOption("hoverStateEnabled")},set:function(e){this._setOption("hoverStateEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"inputAttr",{get:function(){return this._getOption("inputAttr")},set:function(e){this._setOption("inputAttr",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"invalidFileExtensionMessage",{get:function(){return this._getOption("invalidFileExtensionMessage")},set:function(e){this._setOption("invalidFileExtensionMessage",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"invalidMaxFileSizeMessage",{get:function(){return this._getOption("invalidMaxFileSizeMessage")},set:function(e){this._setOption("invalidMaxFileSizeMessage",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"invalidMinFileSizeMessage",{get:function(){return this._getOption("invalidMinFileSizeMessage")},set:function(e){this._setOption("invalidMinFileSizeMessage",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"isValid",{get:function(){return this._getOption("isValid")},set:function(e){this._setOption("isValid",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"labelText",{get:function(){return this._getOption("labelText")},set:function(e){this._setOption("labelText",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"maxFileSize",{get:function(){return this._getOption("maxFileSize")},set:function(e){this._setOption("maxFileSize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"minFileSize",{get:function(){return this._getOption("minFileSize")},set:function(e){this._setOption("minFileSize",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"multiple",{get:function(){return this._getOption("multiple")},set:function(e){this._setOption("multiple",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"name",{get:function(){return this._getOption("name")},set:function(e){this._setOption("name",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"progress",{get:function(){return this._getOption("progress")},set:function(e){this._setOption("progress",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"readOnly",{get:function(){return this._getOption("readOnly")},set:function(e){this._setOption("readOnly",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"readyToUploadMessage",{get:function(){return this._getOption("readyToUploadMessage")},set:function(e){this._setOption("readyToUploadMessage",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"rtlEnabled",{get:function(){return this._getOption("rtlEnabled")},set:function(e){this._setOption("rtlEnabled",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"selectButtonText",{get:function(){return this._getOption("selectButtonText")},set:function(e){this._setOption("selectButtonText",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"showFileList",{get:function(){return this._getOption("showFileList")},set:function(e){this._setOption("showFileList",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"tabIndex",{get:function(){return this._getOption("tabIndex")},set:function(e){this._setOption("tabIndex",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"uploadAbortedMessage",{get:function(){return this._getOption("uploadAbortedMessage")},set:function(e){this._setOption("uploadAbortedMessage",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"uploadButtonText",{get:function(){return this._getOption("uploadButtonText")},set:function(e){this._setOption("uploadButtonText",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"uploadChunk",{get:function(){return this._getOption("uploadChunk")},set:function(e){this._setOption("uploadChunk",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"uploadCustomData",{get:function(){return this._getOption("uploadCustomData")},set:function(e){this._setOption("uploadCustomData",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"uploadedMessage",{get:function(){return this._getOption("uploadedMessage")},set:function(e){this._setOption("uploadedMessage",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"uploadFailedMessage",{get:function(){return this._getOption("uploadFailedMessage")},set:function(e){this._setOption("uploadFailedMessage",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"uploadFile",{get:function(){return this._getOption("uploadFile")},set:function(e){this._setOption("uploadFile",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"uploadHeaders",{get:function(){return this._getOption("uploadHeaders")},set:function(e){this._setOption("uploadHeaders",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"uploadMethod",{get:function(){return this._getOption("uploadMethod")},set:function(e){this._setOption("uploadMethod",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"uploadMode",{get:function(){return this._getOption("uploadMode")},set:function(e){this._setOption("uploadMode",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"uploadUrl",{get:function(){return this._getOption("uploadUrl")},set:function(e){this._setOption("uploadUrl",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"validationError",{get:function(){return this._getOption("validationError")},set:function(e){this._setOption("validationError",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"validationErrors",{get:function(){return this._getOption("validationErrors")},set:function(e){this._setOption("validationErrors",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"validationStatus",{get:function(){return this._getOption("validationStatus")},set:function(e){this._setOption("validationStatus",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"value",{get:function(){return this._getOption("value")},set:function(e){this._setOption("value",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"visible",{get:function(){return this._getOption("visible")},set:function(e){this._setOption("visible",e)},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"width",{get:function(){return this._getOption("width")},set:function(e){this._setOption("width",e)},enumerable:!0,configurable:!0}),o.prototype.change=function(e){},o.prototype._createInstance=function(e,t){return new i(e,t)},o.prototype.writeValue=function(e){this.eventHelper.lockedValueChangeEvent=!0,this.value=e,this.eventHelper.lockedValueChangeEvent=!1},o.prototype.setDisabledState=function(e){this.disabled=e},o.prototype.registerOnChange=function(e){this.change=e},o.prototype.registerOnTouched=function(e){this.touched=e},o.prototype._createWidget=function(t){var n=this;e.prototype._createWidget.call(this,t),this.instance.on("focusOut",(function(e){n.eventHelper.fireNgEvent("onBlur",[e])}))},o.prototype.ngOnDestroy=function(){this._destroyWidget()},o.prototype.ngOnChanges=function(t){e.prototype.ngOnChanges.call(this,t),this.setupChanges("allowedFileExtensions",t),this.setupChanges("validationErrors",t),this.setupChanges("value",t)},o.prototype.setupChanges=function(e,t){e in this._optionsToUpdate||this._idh.setup(e,t)},o.prototype.ngDoCheck=function(){this._idh.doCheck("allowedFileExtensions"),this._idh.doCheck("validationErrors"),this._idh.doCheck("value"),this._watcherHelper.checkWatchers(),e.prototype.ngDoCheck.call(this),e.prototype.clearChangedOptions.call(this)},o.prototype._setOption=function(t,n){var i=this._idh.setupSingle(t,n),o=null!==this._idh.getChanges(t,n);(i||o)&&e.prototype._setOption.call(this,t,n)},o.ctorParameters=function(){return[{type:n.ElementRef},{type:n.NgZone},{type:p.DxTemplateHost},{type:p.WatcherHelper},{type:p.IterableDifferHelper},{type:p.NestedOptionHost},{type:t.TransferState},{type:void 0,decorators:[{type:n.Inject,args:[n.PLATFORM_ID]}]}]},a([n.Input(),s("design:type",Function),s("design:paramtypes",[Function])],o.prototype,"abortUpload",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"accept",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"accessKey",null),a([n.Input(),s("design:type",Boolean),s("design:paramtypes",[Boolean])],o.prototype,"activeStateEnabled",null),a([n.Input(),s("design:type",Boolean),s("design:paramtypes",[Boolean])],o.prototype,"allowCanceling",null),a([n.Input(),s("design:type",Array),s("design:paramtypes",[Array])],o.prototype,"allowedFileExtensions",null),a([n.Input(),s("design:type",Number),s("design:paramtypes",[Number])],o.prototype,"chunkSize",null),a([n.Input(),s("design:type",Object),s("design:paramtypes",[Object])],o.prototype,"dialogTrigger",null),a([n.Input(),s("design:type",Boolean),s("design:paramtypes",[Boolean])],o.prototype,"disabled",null),a([n.Input(),s("design:type",Object),s("design:paramtypes",[Object])],o.prototype,"dropZone",null),a([n.Input(),s("design:type",Object),s("design:paramtypes",[Object])],o.prototype,"elementAttr",null),a([n.Input(),s("design:type",Boolean),s("design:paramtypes",[Boolean])],o.prototype,"focusStateEnabled",null),a([n.Input(),s("design:type",Object),s("design:paramtypes",[Object])],o.prototype,"height",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"hint",null),a([n.Input(),s("design:type",Boolean),s("design:paramtypes",[Boolean])],o.prototype,"hoverStateEnabled",null),a([n.Input(),s("design:type",Object),s("design:paramtypes",[Object])],o.prototype,"inputAttr",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"invalidFileExtensionMessage",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"invalidMaxFileSizeMessage",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"invalidMinFileSizeMessage",null),a([n.Input(),s("design:type",Boolean),s("design:paramtypes",[Boolean])],o.prototype,"isValid",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"labelText",null),a([n.Input(),s("design:type",Number),s("design:paramtypes",[Number])],o.prototype,"maxFileSize",null),a([n.Input(),s("design:type",Number),s("design:paramtypes",[Number])],o.prototype,"minFileSize",null),a([n.Input(),s("design:type",Boolean),s("design:paramtypes",[Boolean])],o.prototype,"multiple",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"name",null),a([n.Input(),s("design:type",Number),s("design:paramtypes",[Number])],o.prototype,"progress",null),a([n.Input(),s("design:type",Boolean),s("design:paramtypes",[Boolean])],o.prototype,"readOnly",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"readyToUploadMessage",null),a([n.Input(),s("design:type",Boolean),s("design:paramtypes",[Boolean])],o.prototype,"rtlEnabled",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"selectButtonText",null),a([n.Input(),s("design:type",Boolean),s("design:paramtypes",[Boolean])],o.prototype,"showFileList",null),a([n.Input(),s("design:type",Number),s("design:paramtypes",[Number])],o.prototype,"tabIndex",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"uploadAbortedMessage",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"uploadButtonText",null),a([n.Input(),s("design:type",Function),s("design:paramtypes",[Function])],o.prototype,"uploadChunk",null),a([n.Input(),s("design:type",Object),s("design:paramtypes",[Object])],o.prototype,"uploadCustomData",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"uploadedMessage",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"uploadFailedMessage",null),a([n.Input(),s("design:type",Function),s("design:paramtypes",[Function])],o.prototype,"uploadFile",null),a([n.Input(),s("design:type",Object),s("design:paramtypes",[Object])],o.prototype,"uploadHeaders",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"uploadMethod",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"uploadMode",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"uploadUrl",null),a([n.Input(),s("design:type",Object),s("design:paramtypes",[Object])],o.prototype,"validationError",null),a([n.Input(),s("design:type",Array),s("design:paramtypes",[Array])],o.prototype,"validationErrors",null),a([n.Input(),s("design:type",String),s("design:paramtypes",[String])],o.prototype,"validationStatus",null),a([n.Input(),s("design:type",Array),s("design:paramtypes",[Array])],o.prototype,"value",null),a([n.Input(),s("design:type",Boolean),s("design:paramtypes",[Boolean])],o.prototype,"visible",null),a([n.Input(),s("design:type",Object),s("design:paramtypes",[Object])],o.prototype,"width",null),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onBeforeSend",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onContentReady",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onDisposing",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onDropZoneEnter",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onDropZoneLeave",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onFilesUploaded",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onInitialized",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onOptionChanged",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onProgress",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onUploadAborted",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onUploaded",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onUploadError",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onUploadStarted",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onValueChanged",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"abortUploadChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"acceptChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"accessKeyChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"activeStateEnabledChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"allowCancelingChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"allowedFileExtensionsChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"chunkSizeChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"dialogTriggerChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"disabledChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"dropZoneChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"elementAttrChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"focusStateEnabledChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"heightChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"hintChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"hoverStateEnabledChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"inputAttrChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"invalidFileExtensionMessageChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"invalidMaxFileSizeMessageChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"invalidMinFileSizeMessageChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"isValidChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"labelTextChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"maxFileSizeChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"minFileSizeChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"multipleChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"nameChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"progressChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"readOnlyChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"readyToUploadMessageChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"rtlEnabledChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"selectButtonTextChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"showFileListChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"tabIndexChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"uploadAbortedMessageChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"uploadButtonTextChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"uploadChunkChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"uploadCustomDataChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"uploadedMessageChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"uploadFailedMessageChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"uploadFileChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"uploadHeadersChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"uploadMethodChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"uploadModeChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"uploadUrlChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"validationErrorChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"validationErrorsChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"validationStatusChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"valueChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"visibleChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"widthChange",void 0),a([n.Output(),s("design:type",n.EventEmitter)],o.prototype,"onBlur",void 0),a([n.HostListener("valueChange",["$event"]),s("design:type",Function),s("design:paramtypes",[Object]),s("design:returntype",void 0)],o.prototype,"change",null),a([n.HostListener("onBlur",["$event"]),s("design:type",Object)],o.prototype,"touched",void 0),o=a([n.Component({selector:"dx-file-uploader",template:"",providers:[p.DxTemplateHost,p.WatcherHelper,u,p.NestedOptionHost,p.IterableDifferHelper]}),(l=7,d=n.Inject(n.PLATFORM_ID),function(e,t){d(e,t,l)}),s("design:paramtypes",[n.ElementRef,n.NgZone,p.DxTemplateHost,p.WatcherHelper,p.IterableDifferHelper,p.NestedOptionHost,t.TransferState,Object])],o)}(p.DxComponent),d=function(){function e(){}return e=a([n.NgModule({imports:[p.DxIntegrationModule,p.DxTemplateModule,t.BrowserTransferStateModule],declarations:[l],exports:[l,p.DxTemplateModule]})],e)}();e.DxFileUploaderComponent=l,e.DxFileUploaderModule=d,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=devextreme-angular-ui-file-uploader.umd.min.js.map