19 lines
573 B
JavaScript
19 lines
573 B
JavaScript
(function($){
|
|
$.fn.reportprogress = function(val,maxVal){
|
|
var max=100;if(maxVal)
|
|
max=maxVal;
|
|
return this.each(function(){
|
|
var div=$(this);
|
|
var innerdiv=div.find(".progress");
|
|
if(innerdiv.length!=1){
|
|
innerdiv=$("<div class='progress'></div>");
|
|
div.append("<div class='text'> </div>");
|
|
$("<span class='text'> </span>").css("width",div.width()).appendTo(innerdiv);
|
|
div.append(innerdiv);
|
|
}
|
|
var width=Math.round(val/max*100);
|
|
innerdiv.css("width",width+"%");
|
|
div.find(".text").html(width+" %")
|
|
;})
|
|
;}
|
|
;})(jQuery); |