Reason we need action manager until next jQuery

by CodeRenaissance

HTML

<span id="output"></span>

JavaScript

var log = function(val){
	$("#output").html( $("#output").html() + "<br/>" + val);
};

var parent = jQuery.Deferred();
var child = parent.then( null, function() {
  return "bar";
});
var callback = function( state ) {
  return function( value ) {
    console.log( state, value );
    throw new Error( "baz" );
  };
};
var grandchildren = [
  child.then( callback( "fulfilled" ), callback( "rejected" ) ),
  child.then( callback( "fulfilled" ), callback( "rejected" ) )
];
parent.reject( "foo" );
console.log( "parent resolved" );