dojox/timing/doLater (version 1.10)

Summary

Check if a parameter is ready, and if not, "do later". doLater will ping the parameter until it evaluates to something (truthy). It thens calls the caller with original arguments, using the supplied context or window.

dojox.timing.doLater(conditional) is testing if the call should be done later. So it returns true if the param is false.

Usage

doLater(conditional,context,interval);
Parameter Type Description
conditional anything

Can be a property that eventually gets set, or an expression, method... anything that can be evaluated.

context Object
Optional

The namespace where the call originated. Defaults to global and anonymous functions

interval Number
Optional

Poll time to check conditional in Milliseconds

See the dojox/timing/doLater reference documentation for more information.

Examples

Example 1

setTimeout(function(){
      if(dojox.timing.doLater(app.ready)){return;}
      console.log("Code is ready! anonymous.function SUCCESS")
  },700);

Method Summary

Methods

Error in the documentation? Can’t find what you are looking for? Let us know!