Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
This paste will be private.
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); });
From the Design Piracy series on my blog: