/** * jQuery EasyUI 1.3.6 * * Copyright (c) 2009-2014 www.jeasyui.com. All rights reserved. * * Licensed under the GPL license: http://www.gnu.org/licenses/gpl.txt * To use it on other terms please contact us at info@jeasyui.com * */ (function($){ function _1(_2){ $(_2).addClass("progressbar"); $(_2).html("
"); return $(_2); }; function _3(_4,_5){ var _6=$.data(_4,"progressbar").options; var _7=$.data(_4,"progressbar").bar; if(_5){ _6.width=_5; } _7._outerWidth(_6.width)._outerHeight(_6.height); _7.find("div.progressbar-text").width(_7.width()); _7.find("div.progressbar-text,div.progressbar-value").css({height:_7.height()+"px",lineHeight:_7.height()+"px"}); }; $.fn.progressbar=function(_8,_9){ if(typeof _8=="string"){ var _a=$.fn.progressbar.methods[_8]; if(_a){ return _a(this,_9); } } _8=_8||{}; return this.each(function(){ var _b=$.data(this,"progressbar"); if(_b){ $.extend(_b.options,_8); }else{ _b=$.data(this,"progressbar",{options:$.extend({},$.fn.progressbar.defaults,$.fn.progressbar.parseOptions(this),_8),bar:_1(this)}); } $(this).progressbar("setValue",_b.options.value); _3(this); }); }; $.fn.progressbar.methods={options:function(jq){ return $.data(jq[0],"progressbar").options; },resize:function(jq,_c){ return jq.each(function(){ _3(this,_c); }); },getValue:function(jq){ return $.data(jq[0],"progressbar").options.value; },setValue:function(jq,_d){ if(_d<0){ _d=0; } if(_d>100){ _d=100; } return jq.each(function(){ var _e=$.data(this,"progressbar").options; var _f=_e.text.replace(/{value}/,_d); var _10=_e.value; _e.value=_d; $(this).find("div.progressbar-value").width(_d+"%"); $(this).find("div.progressbar-text").html(_f); if(_10!=_d){ _e.onChange.call(this,_d,_10); } }); }}; $.fn.progressbar.parseOptions=function(_11){ return $.extend({},$.parser.parseOptions(_11,["width","height","text",{value:"number"}])); }; $.fn.progressbar.defaults={width:"auto",height:22,value:0,text:"{value}%",onChange:function(_12,_13){ }}; })(jQuery);