rem: dojo.io.queueBind = function(/* Object */ request){ 
add: dojo.io.queueBind = function(/*dojo.io.Request or Object*/request){ 
context: dojo.io.queueBind = function(/* Object */ request){	// summary:	//		queueBind will use dojo.io.bind() but guarantee that only one bind	//		call is handled at a time. If queueBind is called while a bind call	//		is in process, it will queue up the other calls to bind and call them	//		in order as bind calls complete.	//		request:	//			Same sort of request object as used for dojo.io.bind().	if(!(request instanceof dojo.io.Request)){		try{			request = new dojo.io.Request(request);		}catch(e){ dojo.debug(e); }	}	// make sure we get called if/when we get a response	var oldLoad = request.load;	request.load = function(){		dojo.io._queueBindInFlight = false;		var ret = oldLoad.apply(this, arguments);		dojo.io._dispatchNextQueueBind();		return ret;	}	var oldErr = request.error;	request.error = function(){		dojo.io._queueBindInFlight = false;		var ret = oldErr.apply(this, arguments);		dojo.io._dispatchNextQueueBind();		return ret;	}	dojo.io._bindQueue.push(request);	dojo.io._dispatchNextQueueBind();	return request; //dojo.io.Request}
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/common.js/clean/www/resources/dojo-ajax/src/io/common.js