remote.js 1.2 KB

12345678
  1. var ot=new Date().getTime();var oloaded=0;function set_start(){parent.$(".redirect-tips").hide();parent.$(".progress-container").show();parent.$(".turbo-upload").html('<a class="ng-binding" href="javascript:$(\'iframe\')[0].contentWindow.set_cancle()">取消</a>');}
  2. function set_cancle(){parent.$("#speed-uploadify").fadeOut(1e3,function(){$(this).show().text("已取消上传");parent.$(".growing").css("width","0%");parent.$(".turbo-upload").hide();parent.$("iframe").remove();});}
  3. function set_progress(u_size,u_length){var nt=new Date().getTime();var pertime=nt-ot;var per=Math.round(u_size/u_length*100);if(pertime>=1e3){var perload=u_size-oloaded;var speed=perload/(pertime/1e3);var units="b/s";if(speed/1024>1){speed=speed/1024;units="k/s";}
  4. if(speed/1024>1){speed=speed/1024;units="M/s";}
  5. speed=speed.toFixed(1);parent.$(".growing").css("width",per+"%");parent.$("#percentage").text(" - "+per+"% - "+speed+units);ot=new Date().getTime();oloaded=u_size;}
  6. if(per>99){parent.$("#percentage").text(" 正在保存,请稍等...");}}
  7. function set_error(_text){parent.$(".progress-container").hide();parent.$(".redirect-tips").show().text(_text);}
  8. function set_reload(){parent.location.reload();}