Uploader.js 1023 B

12
  1. //>>built
  2. define("pd/widgets/Uploader",["dojo/_base/declare","dojox/form/Uploader","pd/widgets/uploader/HTML5","pd/widgets/uploader/IFrame","dojo/dom-form","dojo/dom-attr"],function(_1,_2,_3,_4,_5,_6){var _7=43;var _8=_1("pd/widgets/Uploader",[_2,_3,_4],{handleAs:"html",postMixInProperties:function(){this.force=this.force.toLowerCase();if(this.supports("multiple")){this.uploadType=this.force==="form"?"form":"html5";}else{this.uploadType="iframe";}this.inherited(arguments);},upload:function(_9){_9=_9||{};_9.uploadType=this.uploadType;this.inherited(arguments);},submit:function(_a){_a=!!_a?_a.tagName?_a:this.getForm():this.getForm();var _b=_5.toObject(_a);_b.uploadType=this.uploadType;this.upload(_b);},pdResize:function(_c){_6.set(this.displayInput,"size",_c);},buildRendering:function(){this.inherited(arguments);this.pdResize(_7);},_setDisabledAttr:function(_d){this.inherited(arguments);this.inputNode.disabled=_d;this.displayInput.disabled=_d;},onComplete:function(_e,_f){if(!_f){this.reset();}}});return _8;});