text: ﻿/**
   * 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("<div class=\"progressbar-text\"></div><div class=\"progressbar-value\"><div class=\"progressbar-text\"></div></div>");
  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);
  
  