That's a nice trick, Jake - thanks for posting it!
Both approaches have their use. Your log plugin is great for console
logging, while breaking up the chain is great for interactive debugging
because you can set a breakpoint between lines.
-Mike
> Mike, I don't like breaking the chains... I just insert a
> debug in the middle of the chain...
>
> I use this for my debug:
> jQuery.fn.debug = function(message) {
> return this.log('debug:' + (message || '')
> +"[").each(function(){jQuery.log(this);}).log("]");
> }
> jQuery.fn.log = jQuery.log = function(message) {
> if (!message) message = 'UNDEFINED'
> if (typeof message == "object") message = jsO(message)
> if(window.console && window.console.log) //safari
> window.console.log(message)
> else if(window.console && window.console.debug) //firebug
> window.console.debug(message)
> else
> jQuery("body").prepend(message+ "<br/>")
> return this
> }
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/