rem: this.startSearch = function(/*String*/ searchStr, /*String*/ type, /*Boolean*/ ignoreLimit){ if(this.inFlight){  } var tss = encodeURIComponent(searchStr); var realUrl = dojo.string.substituteParams(this.searchUrl, {"searchString": tss}); var _this = this; var request = dojo.io.bind({ url: realUrl, method: "get", mimetype: "text/json", load: function(type, data, evt){ _this.inFlight = false; if(!dojo.lang.isArray(data)){ var arrData = []; for(var key in data){ arrData.push([data[key], key]); } data = arrData; } _this.addToCache(searchStr, data); _this.provideSearchResults(data); } }); this.inFlight = true; }; 
add: startSearch: function(/*String*/ searchStr, /*Function*/ callback){           this._performSearch(searchStr, callback); }, 
context: 	this.startSearch = function(/*String*/ searchStr, /*String*/ type, /*Boolean*/ ignoreLimit){		if(this.inFlight){			// FIXME: implement backoff!		}		var tss = encodeURIComponent(searchStr);		var realUrl = dojo.string.substituteParams(this.searchUrl, {"searchString": tss});		var _this = this;		var request = dojo.io.bind({			url: realUrl,			method: "get",			mimetype: "text/json",			load: function(type, data, evt){				_this.inFlight = false;				if(!dojo.lang.isArray(data)){					var arrData = [];					for(var key in data){						arrData.push([data[key], key]);					}					data = arrData;				}				_this.addToCache(searchStr, data);				_this.provideSearchResults(data);			}		});		this.inFlight = true;	};
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/ComboBox.js/clean/www/resources/dojo-ajax/src/widget/ComboBox.js