-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathjquery.ui.progressbar.min.1.7.2.min.js
1 lines (1 loc) · 1.41 KB
/
jquery.ui.progressbar.min.1.7.2.min.js
1
(()=>{var e;(e=jQuery).widget("ui.progressbar",{_init:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()}),this.valueDiv=e('<div class="ui-progressbar-value ui-widget-header ui-corner-left"></div>').appendTo(this.element),this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow").removeData("progressbar").unbind(".progressbar"),this.valueDiv.remove(),e.widget.prototype.destroy.apply(this,arguments)},value:function(e){return void 0===e?this._value():(this._setData("value",e),this)},_setData:function(a,t){"value"===a&&(this.options.value=t,this._refreshValue(),this._trigger("change",null,{})),e.widget.prototype._setData.apply(this,arguments)},_value:function(){var e=this.options.value;return e<this._valueMin()&&(e=this._valueMin()),e>this._valueMax()&&(e=this._valueMax()),e},_valueMin:function(){return 0},_valueMax:function(){return 100},_refreshValue:function(){var e=this.value();this.valueDiv[e==this._valueMax()?"addClass":"removeClass"]("ui-corner-right"),this.valueDiv.width(e+"%"),this.element.attr("aria-valuenow",e)}}),e.extend(e.ui.progressbar,{version:"1.7.2",defaults:{value:0}})})();