Edit File by line
/home/zeestwma/ajeebong.../wp-inclu.../js/jquery/ui
File: progressbar.js
/*!
[0] Fix | Delete
* jQuery UI Progressbar 1.13.3
[1] Fix | Delete
* https://jqueryui.com
[2] Fix | Delete
*
[3] Fix | Delete
* Copyright OpenJS Foundation and other contributors
[4] Fix | Delete
* Released under the MIT license.
[5] Fix | Delete
* https://jquery.org/license
[6] Fix | Delete
*/
[7] Fix | Delete
[8] Fix | Delete
//>>label: Progressbar
[9] Fix | Delete
//>>group: Widgets
[10] Fix | Delete
/* eslint-disable max-len */
[11] Fix | Delete
//>>description: Displays a status indicator for loading state, standard percentage, and other progress indicators.
[12] Fix | Delete
/* eslint-enable max-len */
[13] Fix | Delete
//>>docs: https://api.jqueryui.com/progressbar/
[14] Fix | Delete
//>>demos: https://jqueryui.com/progressbar/
[15] Fix | Delete
//>>css.structure: ../../themes/base/core.css
[16] Fix | Delete
//>>css.structure: ../../themes/base/progressbar.css
[17] Fix | Delete
//>>css.theme: ../../themes/base/theme.css
[18] Fix | Delete
[19] Fix | Delete
( function( factory ) {
[20] Fix | Delete
"use strict";
[21] Fix | Delete
[22] Fix | Delete
if ( typeof define === "function" && define.amd ) {
[23] Fix | Delete
[24] Fix | Delete
// AMD. Register as an anonymous module.
[25] Fix | Delete
define( [
[26] Fix | Delete
"jquery",
[27] Fix | Delete
"../version",
[28] Fix | Delete
"../widget"
[29] Fix | Delete
], factory );
[30] Fix | Delete
} else {
[31] Fix | Delete
[32] Fix | Delete
// Browser globals
[33] Fix | Delete
factory( jQuery );
[34] Fix | Delete
}
[35] Fix | Delete
} )( function( $ ) {
[36] Fix | Delete
"use strict";
[37] Fix | Delete
[38] Fix | Delete
return $.widget( "ui.progressbar", {
[39] Fix | Delete
version: "1.13.3",
[40] Fix | Delete
options: {
[41] Fix | Delete
classes: {
[42] Fix | Delete
"ui-progressbar": "ui-corner-all",
[43] Fix | Delete
"ui-progressbar-value": "ui-corner-left",
[44] Fix | Delete
"ui-progressbar-complete": "ui-corner-right"
[45] Fix | Delete
},
[46] Fix | Delete
max: 100,
[47] Fix | Delete
value: 0,
[48] Fix | Delete
[49] Fix | Delete
change: null,
[50] Fix | Delete
complete: null
[51] Fix | Delete
},
[52] Fix | Delete
[53] Fix | Delete
min: 0,
[54] Fix | Delete
[55] Fix | Delete
_create: function() {
[56] Fix | Delete
[57] Fix | Delete
// Constrain initial value
[58] Fix | Delete
this.oldValue = this.options.value = this._constrainedValue();
[59] Fix | Delete
[60] Fix | Delete
this.element.attr( {
[61] Fix | Delete
[62] Fix | Delete
// Only set static values; aria-valuenow and aria-valuemax are
[63] Fix | Delete
// set inside _refreshValue()
[64] Fix | Delete
role: "progressbar",
[65] Fix | Delete
"aria-valuemin": this.min
[66] Fix | Delete
} );
[67] Fix | Delete
this._addClass( "ui-progressbar", "ui-widget ui-widget-content" );
[68] Fix | Delete
[69] Fix | Delete
this.valueDiv = $( "<div>" ).appendTo( this.element );
[70] Fix | Delete
this._addClass( this.valueDiv, "ui-progressbar-value", "ui-widget-header" );
[71] Fix | Delete
this._refreshValue();
[72] Fix | Delete
},
[73] Fix | Delete
[74] Fix | Delete
_destroy: function() {
[75] Fix | Delete
this.element.removeAttr( "role aria-valuemin aria-valuemax aria-valuenow" );
[76] Fix | Delete
[77] Fix | Delete
this.valueDiv.remove();
[78] Fix | Delete
},
[79] Fix | Delete
[80] Fix | Delete
value: function( newValue ) {
[81] Fix | Delete
if ( newValue === undefined ) {
[82] Fix | Delete
return this.options.value;
[83] Fix | Delete
}
[84] Fix | Delete
[85] Fix | Delete
this.options.value = this._constrainedValue( newValue );
[86] Fix | Delete
this._refreshValue();
[87] Fix | Delete
},
[88] Fix | Delete
[89] Fix | Delete
_constrainedValue: function( newValue ) {
[90] Fix | Delete
if ( newValue === undefined ) {
[91] Fix | Delete
newValue = this.options.value;
[92] Fix | Delete
}
[93] Fix | Delete
[94] Fix | Delete
this.indeterminate = newValue === false;
[95] Fix | Delete
[96] Fix | Delete
// Sanitize value
[97] Fix | Delete
if ( typeof newValue !== "number" ) {
[98] Fix | Delete
newValue = 0;
[99] Fix | Delete
}
[100] Fix | Delete
[101] Fix | Delete
return this.indeterminate ? false :
[102] Fix | Delete
Math.min( this.options.max, Math.max( this.min, newValue ) );
[103] Fix | Delete
},
[104] Fix | Delete
[105] Fix | Delete
_setOptions: function( options ) {
[106] Fix | Delete
[107] Fix | Delete
// Ensure "value" option is set after other values (like max)
[108] Fix | Delete
var value = options.value;
[109] Fix | Delete
delete options.value;
[110] Fix | Delete
[111] Fix | Delete
this._super( options );
[112] Fix | Delete
[113] Fix | Delete
this.options.value = this._constrainedValue( value );
[114] Fix | Delete
this._refreshValue();
[115] Fix | Delete
},
[116] Fix | Delete
[117] Fix | Delete
_setOption: function( key, value ) {
[118] Fix | Delete
if ( key === "max" ) {
[119] Fix | Delete
[120] Fix | Delete
// Don't allow a max less than min
[121] Fix | Delete
value = Math.max( this.min, value );
[122] Fix | Delete
}
[123] Fix | Delete
this._super( key, value );
[124] Fix | Delete
},
[125] Fix | Delete
[126] Fix | Delete
_setOptionDisabled: function( value ) {
[127] Fix | Delete
this._super( value );
[128] Fix | Delete
[129] Fix | Delete
this.element.attr( "aria-disabled", value );
[130] Fix | Delete
this._toggleClass( null, "ui-state-disabled", !!value );
[131] Fix | Delete
},
[132] Fix | Delete
[133] Fix | Delete
_percentage: function() {
[134] Fix | Delete
return this.indeterminate ?
[135] Fix | Delete
100 :
[136] Fix | Delete
100 * ( this.options.value - this.min ) / ( this.options.max - this.min );
[137] Fix | Delete
},
[138] Fix | Delete
[139] Fix | Delete
_refreshValue: function() {
[140] Fix | Delete
var value = this.options.value,
[141] Fix | Delete
percentage = this._percentage();
[142] Fix | Delete
[143] Fix | Delete
this.valueDiv
[144] Fix | Delete
.toggle( this.indeterminate || value > this.min )
[145] Fix | Delete
.width( percentage.toFixed( 0 ) + "%" );
[146] Fix | Delete
[147] Fix | Delete
this
[148] Fix | Delete
._toggleClass( this.valueDiv, "ui-progressbar-complete", null,
[149] Fix | Delete
value === this.options.max )
[150] Fix | Delete
._toggleClass( "ui-progressbar-indeterminate", null, this.indeterminate );
[151] Fix | Delete
[152] Fix | Delete
if ( this.indeterminate ) {
[153] Fix | Delete
this.element.removeAttr( "aria-valuenow" );
[154] Fix | Delete
if ( !this.overlayDiv ) {
[155] Fix | Delete
this.overlayDiv = $( "<div>" ).appendTo( this.valueDiv );
[156] Fix | Delete
this._addClass( this.overlayDiv, "ui-progressbar-overlay" );
[157] Fix | Delete
}
[158] Fix | Delete
} else {
[159] Fix | Delete
this.element.attr( {
[160] Fix | Delete
"aria-valuemax": this.options.max,
[161] Fix | Delete
"aria-valuenow": value
[162] Fix | Delete
} );
[163] Fix | Delete
if ( this.overlayDiv ) {
[164] Fix | Delete
this.overlayDiv.remove();
[165] Fix | Delete
this.overlayDiv = null;
[166] Fix | Delete
}
[167] Fix | Delete
}
[168] Fix | Delete
[169] Fix | Delete
if ( this.oldValue !== value ) {
[170] Fix | Delete
this.oldValue = value;
[171] Fix | Delete
this._trigger( "change" );
[172] Fix | Delete
}
[173] Fix | Delete
if ( value === this.options.max ) {
[174] Fix | Delete
this._trigger( "complete" );
[175] Fix | Delete
}
[176] Fix | Delete
}
[177] Fix | Delete
} );
[178] Fix | Delete
[179] Fix | Delete
} );
[180] Fix | Delete
[181] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function