diff options
| -rw-r--r-- | framework/Web/Javascripts/source/prado/activecontrols/ajax3.js | 45 | 
1 files changed, 22 insertions, 23 deletions
| diff --git a/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js b/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js index e4f4a7fd..8839c1ae 100644 --- a/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js +++ b/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js @@ -75,7 +75,7 @@ Prado.CallbackRequest = jQuery.klass(Prado.PostBack,  	options : {},  	data    : '', -	initialize: function(target, options) +	initialize: function(id, options)  	{  		this.options = {  			RequestTimeOut : 30000, // 30 second timeout. @@ -811,30 +811,29 @@ jQuery(function()  // 	}  // }); -// /** -//  * Create a new callback request using default settings. -//  * @param string callback handler unique ID. -//  * @param mixed parameter to pass to callback handler on the server side. -//  * @param function client side onSuccess event handler. -//  * @param object additional request options. -//  * @return boolean always false. -//  */ -// Prado.Callback = function(UniqueID, parameter, onSuccess, options) -// { -// 	var callback = -// 	{ -// 		'CallbackParameter' : parameter || '', -// 		'onSuccess' : onSuccess || Prototype.emptyFunction -// 	}; - -// 	Object.extend(callback, options || {}); - -// 	var request = new Prado.CallbackRequest(UniqueID, callback); -// 	request.dispatch(); -// 	return false; -// }; +/** + * Create a new callback request using default settings. + * @param string callback handler unique ID. + * @param mixed parameter to pass to callback handler on the server side. + * @param function client side onSuccess event handler. + * @param object additional request options. + * @return boolean always false. + */ +Prado.Callback = function(UniqueID, parameter, onSuccess, options) +{ +	var callback = +	{ +		'EventTarget' : UniqueID || '', +		'CallbackParameter' : parameter || '', +		'onSuccess' : onSuccess || jQuery.noop() +	}; +	jQuery.extend(callback, options || {}); +	var request = new Prado.CallbackRequest(UniqueID, callback); +	request.dispatch(); +	return false; +};  /**  * Asset manager classes for lazy loading of scripts and stylesheets | 
