[jQuery] New jQuery Conditional Chain Plugin

[jQuery] New jQuery Conditional Chain Plugin


Hey guys,
I had an idea this morning which quickly turned into a small but, I
think powerful, plugin. I'd love some review on it from the list, to
see if anyone can see any glaring errors I missed, or has an easier/
already done way of doing it. The source code and some examples are
located here: http://snipplr.com/view/12045/jquery-conditional-chains/
The basic idea was to add functionality to jQuery to conditionally
execute functions on the chain, based on dynamic values. Take for
example:
$.ajax('url.php', function(data){
$('#result').cond(data.success, 'addClass', 'ui-state-
highlight').cond(!data.success, 'addClass', 'ui-state-error');
}, 'json');
Instead of
$.ajax('url.php', function(data){
if (result.data)
$('#result').addClass('ui-state-highlight');
else
$('#result').addClass('ui-state-error');
}, 'json');
Also, it has functionality to stop/resume the chain based on boolean
variables.
$.ajax('url.php', function(data){
$('#result')
.stop(!data.success).addClass('ui-state-highlight').text('Success!
Excelsior!')
.resume(!data.success)).addClass('ui-state-error').text('Failure!
Oh Noes!')
}, 'json');
Thoughts? Comments? Ideas for improvement? What do ya'll think?