mirror of
https://github.com/jquery/jquery-ui.git
synced 2025-01-07 20:34:24 +00:00
Source formatting
This commit is contained in:
parent
b89a0ec293
commit
c0f55a95ac
@ -4,7 +4,7 @@
|
||||
* Copyright (c) 2008 Eduardo Lundgren (braeker)
|
||||
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
||||
* and GPL (GPL-LICENSE.txt) licenses.
|
||||
*
|
||||
*
|
||||
* http://docs.jquery.com/UI/ProgressBar
|
||||
*
|
||||
* Depends:
|
||||
@ -21,12 +21,12 @@ $.widget("ui.progressbar", {
|
||||
$.extend(o, {
|
||||
stepping: o.stepping > 100 ? 100 : o.stepping
|
||||
});
|
||||
|
||||
|
||||
$.extend(this, {
|
||||
_step: 0,
|
||||
rangeValue: 0,
|
||||
threads: {},
|
||||
|
||||
|
||||
wrapper: $('<div class="ui-progressbar-wrap"></div>'),
|
||||
bar: $('<div class="ui-progressbar-bar ui-hidden"></div>').css({
|
||||
width: '0px', overflow: 'hidden', zIndex: 100
|
||||
@ -37,15 +37,15 @@ $.widget("ui.progressbar", {
|
||||
textBg: $('<div class="ui-progressbar-text ui-progressbar-text-back"></div>').html(text).css({
|
||||
width: this.element.css('width')
|
||||
})
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
this.wrapper
|
||||
.append(this.bar.append(this.textElement), this.textBg)
|
||||
.appendTo(this.element);
|
||||
|
||||
},
|
||||
|
||||
|
||||
plugins: {},
|
||||
ui: function(e) {
|
||||
return {
|
||||
@ -62,7 +62,7 @@ $.widget("ui.progressbar", {
|
||||
},
|
||||
destroy: function() {
|
||||
this.reset();
|
||||
|
||||
|
||||
this.element
|
||||
.removeClass("ui-progressbar ui-progressbar-disabled")
|
||||
.removeData("progressbar").unbind(".progressbar")
|
||||
@ -79,24 +79,24 @@ $.widget("ui.progressbar", {
|
||||
this.clearThreads();
|
||||
},
|
||||
start: function() {
|
||||
|
||||
|
||||
if (this.disabled) return false;
|
||||
this.inProgress = true;
|
||||
|
||||
|
||||
var self = this, o = this.options, el = this.element;
|
||||
this.clearThreads();
|
||||
|
||||
|
||||
if (typeof o.wait == 'number' && !self.waitThread)
|
||||
self.waitThread = setTimeout(function() {
|
||||
clearInterval(self.waitThread);
|
||||
self.waitThread = null;
|
||||
}, o.wait);
|
||||
|
||||
|
||||
var frames = Math.ceil(100/o.stepping) || 0, ms = o.duration/frames || 0,
|
||||
|
||||
|
||||
render = function(step, t) {
|
||||
//clearInterval(t);
|
||||
|
||||
|
||||
self.progress(o.stepping * step);
|
||||
// on end
|
||||
if (step >= frames) {
|
||||
@ -109,16 +109,16 @@ $.widget("ui.progressbar", {
|
||||
}
|
||||
};
|
||||
var from = this._step, _step = (this._step - (from - 1));
|
||||
|
||||
|
||||
/*for(var step = from; step <= frames; step++) {
|
||||
var interval = (step - (from - 1)) * ms;
|
||||
this.threads[step] = setTimeout(render(step, this.threads[step]), interval);
|
||||
}*/
|
||||
|
||||
|
||||
this.threads[0] = setInterval(function() {
|
||||
render(_step++);
|
||||
}, ms);
|
||||
|
||||
|
||||
this.propagate('start');
|
||||
return false;
|
||||
},
|
||||
@ -127,19 +127,19 @@ $.widget("ui.progressbar", {
|
||||
this.threads = {};
|
||||
},
|
||||
stop: function() {
|
||||
|
||||
|
||||
if (this.disabled) return false;
|
||||
var o = this.options, self = this;
|
||||
|
||||
|
||||
this.clearThreads();
|
||||
this.propagate('stop');
|
||||
|
||||
|
||||
this.inProgress = false;
|
||||
return false;
|
||||
|
||||
|
||||
},
|
||||
reset: function() {
|
||||
|
||||
|
||||
if (this.disabled) return false;
|
||||
this._step = 0;
|
||||
this.rangeValue = 0;
|
||||
@ -148,23 +148,23 @@ $.widget("ui.progressbar", {
|
||||
this.progress(0);
|
||||
this.bar.addClass('ui-hidden');
|
||||
return false;
|
||||
|
||||
|
||||
},
|
||||
progress: function(range) {
|
||||
|
||||
|
||||
var o = this.options, el = this.element, bar = this.bar;
|
||||
if (this.disabled) return false;
|
||||
|
||||
|
||||
range = parseInt(range, 10);
|
||||
this.rangeValue = this._fixRange(range);
|
||||
this.pixelRange = Math.round( ((this.rangeValue/100)||0) * (el.innerWidth() - (el.outerWidth() - el.innerWidth()) - (bar.outerWidth() - bar.innerWidth())) );
|
||||
|
||||
|
||||
this.bar.removeClass('ui-hidden');
|
||||
|
||||
|
||||
var css = { width: this.pixelRange + 'px' };
|
||||
this.bar.css(css);
|
||||
this.textElement.css(css);
|
||||
|
||||
|
||||
if (!o.text && o.range) this.text(this.rangeValue + '%');
|
||||
this.propagate('progress', this.rangeValue);
|
||||
return false;
|
||||
|
Loading…
Reference in New Issue
Block a user