Class Index | File Index

Classes


Function Namespace Pot.Deferred.flush


Defined in: <potlite.js>.

Function Namespace Summary
Constructor Attributes Constructor Name and Description
 
Pot.Deferred.flush(callback)
Call the function with asynchronous.
Field Summary
Field Attributes Field Name and Description
 
Return new Deferred with slower speed.
 
Return new Deferred with fast speed.
 
Return new Deferred with slowest speed.
 
Return new Deferred with fastest speed.
 
Return new Deferred with normal speed.
 
Return new Deferred with faster speed.
 
Return new Deferred with slow speed.
Function Namespace Detail
Pot.Deferred.flush(callback)
Call the function with asynchronous.
  var value = null;
  // Call the function with asynchronous.
  Pot.Deferred.flush(function() {
    debug('Begin Deferred.flush');
    value = 1;
  }).wait(1).then(function() {
    debug('End Deferred.flush');
    value = 2;
  });
  // Without having to call the ".begin()", has already executed.
  debug(value);
  // @results  value = null
  Pot.Deferred.callLater(2.5, function() {
    debug(value);
    // @results  value = 2
  });
Parameters:
{Function|*} callback
A function to call.
{...} (...)
Arguments passed to callback.
Returns:
{Deferred} Return a new Deferred.
Field Detail
{Function} doze
Return new Deferred with slower speed. (static)

{Function} fast
Return new Deferred with fast speed. (static)

{Function} limp
Return new Deferred with slowest speed. (static)

{Function} ninja
Return new Deferred with fastest speed. (static)

{Function} normal
Return new Deferred with normal speed. (static)

{Function} rapid
Return new Deferred with faster speed. (static)

{Function} slow
Return new Deferred with slow speed. (static)

Documentation generated by JsDoc Toolkit 2.4.0 on Fri Sep 21 2012 19:35:45 GMT+0900 (JST)