Home | History | Annotate | Download | only in lib

Lines Matching refs:dfd

10212                 //              Error object) and dfd, the Deferred object returned from this function.
10298 var _deferredCancel = function(/*Deferred*/dfd){
10301 dfd.canceled = true;
10302 var xhr = dfd.ioArgs.xhr;
10307 var err = dfd.ioArgs.error;
10314 var _deferredOk = function(/*Deferred*/dfd){
10317 var ret = handlers[dfd.ioArgs.handleAs](dfd.ioArgs.xhr);
10320 var _deferError = function(/*Error*/error, /*Deferred*/dfd){
10323 if(!dfd.ioArgs.args.failOk){
10341 var _checkPubCount = function(dfd){
10344 if(cfg.ioPublish && _d.publish && (!dfd || dfd && dfd.ioArgs.args.ioPublish !== false)){
10363 var dfd = tif.dfd;
10365 if(!dfd || dfd.canceled || !tif.validCheck(dfd)){
10368 }else if(tif.ioCheck(dfd)){
10370 tif.resHandle(dfd);
10372 }else if(dfd.startTime){
10374 if(dfd.startTime + (dfd.ioArgs.args.timeout || 0) < now){
10378 dfd.errback(err);
10380 dfd.cancel();
10391 dfd.errback(e);
10397 _checkPubCount(dfd);
10412 i.dfd.cancel();
10424 _d._ioNotifyStart = function(/*Deferred*/dfd){
10432 if(cfg.ioPublish && _d.publish && dfd.ioArgs.args.ioPublish !== false){
10437 _d.publish("/dojo/io/send", [dfd]);
10441 _d._ioWatch = function(dfd, validCheck, ioCheck, resHandle){
10443 // Watches the io request represented by dfd to see if it completes.
10444 // dfd: Deferred
10447 // Function used to check if the IO request is still valid. Gets the dfd
10450 // Function used to check if basic IO call worked. Gets the dfd
10453 // Function used to process response. Gets the dfd
10455 var args = dfd.ioArgs.args;
10457 dfd.startTime = (new Date()).getTime();
10460 _inFlight.push({dfd: dfd, validCheck: validCheck, ioCheck: ioCheck, resHandle: resHandle});
10476 var _validCheck = function(/*Deferred*/dfd){
10477 return dfd.ioArgs.xhr.readyState; //boolean
10479 var _ioCheck = function(/*Deferred*/dfd){
10480 return 4 == dfd.ioArgs.xhr.readyState; //boolean
10482 var _resHandle = function(/*Deferred*/dfd){
10483 var xhr = dfd.ioArgs.xhr;
10485 dfd.callback(dfd);
10487 var err = new Error("Unable to load " + dfd.ioArgs.url + " status:" + xhr.status);
10490 dfd.errback(err);
10543 var dfd = _d._ioSetArgs(args, _deferredCancel, _deferredOk, _deferError);
10544 var ioArgs = dfd.ioArgs;
10551 dfd.cancel();
10552 return dfd;
10588 _d._ioNotifyStart(dfd);
10596 dfd.cancel();
10599 _d._ioWatch(dfd, _validCheck, _ioCheck, _resHandle);
10601 return dfd; // dojo.Deferred