Sha256: cc200c92c0b04e85cb1ef9138a0cd2837e091dd027a1541a2c766bb09409b45f

Contents?: true

Size: 474 Bytes

Versions: 9

Compression:

Stored size: 474 Bytes

Contents

var defferred_execution = [];

function deffer(deps, func){
  if (undefined === func){
    func = deps;
    deps = undefined;
  }
  if (undefined !== deps){
    defferred_execution.push([deps, func]);
  }else{
    defferred_execution.push(func)
  }
}

function start_defferred(){
  $(defferred_execution).each(function(pos,func){
    if (typeof(func) == 'object'){
      require_js(func[0], func[1]);
    }else{
      func.call();
    }
  })
  defferred_execution = [];
}


Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rbbt-rest-1.4.10 share/views/public/js/deffer.js
rbbt-rest-1.4.9 share/views/public/js/deffer.js
rbbt-rest-1.4.8 share/views/public/js/deffer.js
rbbt-rest-1.4.7 share/views/public/js/deffer.js
rbbt-rest-1.4.6 share/views/public/js/deffer.js
rbbt-rest-1.4.5 share/views/public/js/deffer.js
rbbt-rest-1.4.4 share/views/public/js/deffer.js
rbbt-rest-1.4.3 share/views/public/js/deffer.js
rbbt-rest-1.4.2 share/views/public/js/deffer.js