Report abuse
1
2
3
4
5
6
7
8
9
10
11
12
|
Ajax.PeriodicalUpdater.prototype.start = Ajax.PeriodicalUpdater.prototype.start.wrap( function(){
var args = $A(arguments), proceed = args.shift();
if (this.options.delayedStart) proceed.bind(this).delay(this.frequency);
else proceed.apply(this, args);
});
Ajax.PeriodicalUpdater.prototype.updateComplete = Ajax.PeriodicalUpdater.prototype.updateComplete.wrap( function(){
var args = $A(arguments), proceed = args.shift();
if (this.options.maxFrequency && this.options.decay && (this.decay * this.options.decay * this.frequency) > this.options.maxFrequency ) this.decay = (this.options.maxFrequency / this.frequency) / this.options.decay;
proceed.apply(this, args);
});
|