editor.DetachEvent(self.editoreventid); 1) { progresslabel1.set_text("Uploading "+currcount+"/"+items.length+" : "+filename+". "); } else { progresslabel1.set_text("Uploading "+filename+". "); } if(!totalsize) { progressblock.set_width(0); progresslabel2.set_text(""); } else { var cw=Math.floor(progressblock.get_parent().get_client_width()*uploadedsize/totalsize); progressblock.set_width(cw); var speed=uploadedsize*1000/Math.max(1000,new Date().getTime()-begintime) var s=(totalsize-uploadedsize)/Math.max(1000,speed); var ts="-"; if(s>600) //10 mins , to be 87 mins ts=Math.floor(s/60)+" minutes"; else if(s>120) //2 mins , to be 4.8 mins ts=Math.floor(s/6)/10+" minutes"; else ts=Math.floor(s)+" seconds"; progresslabel2.set_text(jsml.format_size(uploadedsize)+" of "+jsml.format_size(totalsize)+" at "+jsml.format_size(speed)+"/s , "+ts+" remaining"); } break; case "Uploader_Stop": case "Uploader_Postback": self.uploadstopped=true; dialog.close(); break; } ]]> sidebar.back(); alert(value) "; editor.AppendHTML(html); } sidebar.collapse(); ]]>