if(dojox.help._toStringTimer){ clearTimeout(dojox.help._toStringTimer); } var names = []; dojox.help.noConflict(dojox.help._toStrings); for(var name in dojox.help._toStrings){ names.push(name); } while(names.length){ dojox.help._rpc.batch(dojox.help._addVersion({ names: names.splice(-50, 50), exact: true, attributes: ["parameters"] })).addCallback(this, function(datas){ for(var i = 0, data; data = datas[i]; i++){ fn = dojox.help._toStrings[data.name]; if(fn){ dojox.help._parse.call(fn, [data]); delete dojox.help._toStrings[data.name]; } } }); }