Type.registerNamespace("Telerik.Web.UI"); Telerik.Web.UI.ControlObjectsVisibility=function(){throw Error.invalidOperation(); }; Telerik.Web.UI.ControlObjectsVisibility.prototype={None:0,CheckBoxes:1,RemoveButtons:2,ClearButtons:4,AddButton:8,DeleteSelectedButton:16,Default:(1|2|8|16),All:(1|2|4|8|16)}; Telerik.Web.UI.ControlObjectsVisibility.registerEnum("Telerik.Web.UI.ControlObjectsVisibility",false); Type.registerNamespace("Telerik.Web.UI.RadUploadUtils"); Telerik.Web.UI.RadUploadUtils.Localization={Remove:"Remove",Add:"Add",Clear:"Clear",Select:"Select",Delete:"Delete"}; Telerik.Web.UI.RadUploadItemEventArgs=function(b,c,a){Telerik.Web.UI.RadUploadItemEventArgs.initializeBase(this); this._row=b; this._rowIndex=c; this._fileInputField=a; }; Telerik.Web.UI.RadUploadItemEventArgs.prototype={get_row:function(){return this._row; },get_rowIndex:function(){return this._rowIndex; },get_fileInputField:function(){return this._fileInputField; }}; Telerik.Web.UI.RadUploadItemEventArgs.registerClass("Telerik.Web.UI.RadUploadItemEventArgs",Sys.EventArgs); Telerik.Web.UI.RadUploadItemCancelEventArgs=function(b,c,a){Telerik.Web.UI.RadUploadItemCancelEventArgs.initializeBase(this); this._row=b; this._rowIndex=c; this._fileInputField=a; }; Telerik.Web.UI.RadUploadItemCancelEventArgs.prototype={get_row:function(){return this._row; },get_rowIndex:function(){return this._rowIndex; },get_fileInputField:function(){return this._fileInputField; }}; Telerik.Web.UI.RadUploadItemCancelEventArgs.registerClass("Telerik.Web.UI.RadUploadItemCancelEventArgs",Sys.CancelEventArgs); Telerik.Web.UI.RadUploadAddingEventArgs=function(a,b){Telerik.Web.UI.RadUploadAddingEventArgs.initializeBase(this); this._row=a; this._rowIndex=b; }; Telerik.Web.UI.RadUploadAddingEventArgs.prototype={get_row:function(){return this._row; },get_rowIndex:function(){return this._rowIndex; }}; Telerik.Web.UI.RadUploadAddingEventArgs.registerClass("Telerik.Web.UI.RadUploadAddingEventArgs",Sys.CancelEventArgs); Telerik.Web.UI.RadUploadDeletingSelectedEventArgs=function(c,b,a){Telerik.Web.UI.RadUploadDeletingSelectedEventArgs.initializeBase(this); this._rows=c; this._rowIndexes=b; this._fileInputFields=a; }; Telerik.Web.UI.RadUploadDeletingSelectedEventArgs.prototype={get_rows:function(){return this._rows; },get_rowIndexes:function(){return this._rowIndexes; },get_fileInputFields:function(){return this._fileInputFields; }}; Telerik.Web.UI.RadUploadDeletingSelectedEventArgs.registerClass("Telerik.Web.UI.RadUploadDeletingSelectedEventArgs",Sys.CancelEventArgs); function getRadUpload(a){return $find(a); }$telerik.findUpload=$find; $telerik.toUpload=function(a){return a; }; Telerik.Web.UI.RadUpload=function(a){Telerik.Web.UI.RadUpload.initializeBase(this,[a]); this._height=""; this._formId=""; this._skin=""; this._enabled=true; this._maxFileCount=0; this._initialFileInputsCount=1; this._inputSize=23; this._showCheckboxes=true; this._showRemoveButtons=true; this._showClearButtons=true; this._showAddButton=true; this._showDeleteButton=true; this._focusOnLoad=false; this._enableFileInputSkinning=true; this._readOnlyFileInputs=false; this._allowedFileExtensions=[]; this._currentIndex=0; this._accessKey=""; this._localization=null; this._rtlCalculated=false; this._isRightToLeft=false; }; Telerik.Web.UI.RadUpload.prototype={initialize:function(){Telerik.Web.UI.RadUpload.callBaseMethod(this,"initialize"); var a=this._getParentForm(); this._updateFormProperties(a); if(this._controlObjectsVisibility==undefined){this.set_controlObjectsVisibility(Telerik.Web.UI.ControlObjectsVisibility.Default); }if(this._getIsRightToLeft()){this._applyRightToLeft(); }this._addButton=this._initButton(this._findElement("AddButton"),"Add",this.addFileInput); this._deleteButton=this._initButton(this._findElement("DeleteButton"),"Delete",this.deleteSelectedFileInputs); var c=this._maxFileCount==0?this._initialFileInputsCount:Math.min(this._initialFileInputsCount,this._maxFileCount); for(var b=0; bthis._getRowCount()){b=this._getRowCount(); }if(this._maxFileCount>0&&b>=this._maxFileCount){return; }if(this._initialized){var c=this._getRow(b); var a=new Telerik.Web.UI.RadUploadAddingEventArgs(c,b); this.raiseEvent("adding",a); if(a.get_cancel()){return; }}this.addFileInputAtInternal(b); },addFileInputAtInternal:function(b){var c=this._addRow(b); $telerik.addHandlers(c,{click:this._rowClicked},this); if(this._showCheckboxes){this.appendCheckBox(c); }this.appendStyledFileInput(c); if(this._showClearButtons){this.appendClearButton(c); }if(this._showRemoveButtons){this.appendRemoveButton(c); }this._setAddDeleteButtonStates(); var a=new Telerik.Web.UI.RadUploadItemEventArgs(c,b,this.getFileInputFrom(c)); this.raiseEvent("added",a); this._currentIndex++; return c; },appendCheckBox:function(b){var a=document.createElement("input"); a.type="checkbox"; a.id=a.name=this.getID("checkbox"); b.appendChild(a); var c=this.appendLabel(a.id); b.appendChild(c); a.className="ruCheck"; if(!this._enabled){a.disabled="disabled"; }return a; },appendClearButton:function(b){var a=document.createElement("input"); a.type="button"; a.id=this.getID("clear"); b.appendChild(a); this._initButton(a,"Clear"); a.className="ruButton ruClear"; a.name="ClearInput"; return a; },appendLabel:function(a){var b=document.createElement("label"); b.htmlFor=a; b.style.display="none"; b.innerHTML="label"; return b; },appendRemoveButton:function(b){var a=document.createElement("input"); a.type="button"; a.id=this.getID("remove"); b.appendChild(a); var c=this.get_localization(); a.value=c.Remove; a.className="ruButton ruRemove"; a.name="RemoveRow"; if(!this._enabled){a.disabled="disabled"; }return a; },appendStyledFileInput:function(b){var c=this.createFileInput(); this._fileInput=c; $telerik.addHandlers(c,{change:this.uploadFileSelected},this); var e=document.createElement("span"); e.className="ruFileWrap"; b.appendChild(e); if(this._getIsRightToLeft()&&$telerik.isIE){var a=$telerik.$("").css({direction:"ltr",display:"block"}); a.append(c); e.appendChild(a[0]); }else{e.appendChild(c); }var d=this.appendLabel(c.id); e.appendChild(d); if(this._enableFileInputSkinning){Sys.UI.DomElement.addCssClass(e,"ruStyled"); c.className="ruFileInput"; this._appendFakeInput(e); if(!this._readOnlyFileInputs){$telerik.addHandlers(c,{keyup:this._syncFileInputContent},this); }else{$telerik.addHandlers(c,{keydown:this._cancelEvent},this); }return e; }else{c.className=""; if(this._readOnlyFileInputs){$telerik.addHandlers(c,{keydown:this._cancelEvent},this); }return c; }},_appendFakeInput:function(a){var c=document.createElement("input"); c.type="text"; c.className="ruFakeInput"; c.id=this.getID("TextBox"); c.size=this._inputSize-1; a.appendChild(c); var e=this.appendLabel(c.id); a.appendChild(e); var f=document.createElement("input"); f.type="button"; a.appendChild(f); this._initButton(f,"Select"); f.className="ruButton ruBrowse"; if($telerik.isSafari){var g=$telerik.getBounds(f).width; var d=$telerik.getBounds(c).width; var b=this._fileInput; if(b&&(g+d)>0){b.style.width=(g+d)+"px"; }}},createFileInput:function(){var a=document.createElement("input"); a.type="file"; a.name=this.getID("file"); a.id=this.getID("file"); if(!this._enabled){a.disabled="disabled"; }if($telerik.isFirefox&&this._getIsRightToLeft()){a.dir="ltr"; }if($telerik.isIE){$telerik.$(a).attr("unselectable","on"); }a.size=this._inputSize; return a; },_setAddDeleteButtonStates:function(){var a=this._getRowCount(); this._setButtonState(this._deleteButton,a>0); this._setButtonState(this._addButton,(this._maxFileCount<=0)||(a=0; g--){var d=this._getRow(g); var c=this._getChildUploadCheckbox(d); if(c&&c.checked){j[j.length]=d; h[h.length]=g; f[f.length]=this.getFileInputFrom(d); }}var a=new Telerik.Web.UI.RadUploadDeletingSelectedEventArgs(j,h,f); this.raiseEvent("deletingSelected",a); if(a.get_cancel()){return; }for(g=0; g