Sha256: 8325cc5c7035b8bfb168263546ad23056742e08b4a471eb0102435b65c028bbe

Contents?: true

Size: 604 Bytes

Versions: 152

Compression:

Stored size: 604 Bytes

Contents

var deferred_execution = [];

function defer(deps, func, step_path){
  if (typeof func == 'string'){
    step_path = func
    func = deps
    deps = undefined;
  }
  if (undefined === func){
    func = deps;
    deps = undefined;
  }
  document.step_path = step_path
  deferred_execution.push([func, deps, step_path]);
}

function start_deferred(){
  var tmp = $.unique(deferred_execution);
  deferred_execution = [];
  $(tmp).each(function(pos,func){
    if (undefined === func[1]){
      rbbt.try(func[0])(func[2])
    }else{
      require_js(func[1], func[0], func[2]);
    }
  })
  return(false)
}


Version data entries

152 entries across 152 versions & 1 rubygems

Version Path
rbbt-rest-2.0.1 share/views/public/js/helpers/defer.js
rbbt-rest-2.0.0 share/views/public/js/helpers/defer.js
rbbt-rest-1.9.1 share/views/public/js/helpers/defer.js
rbbt-rest-1.9.0 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.157 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.156 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.155 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.154 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.152 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.151 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.150 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.148 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.147 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.146 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.145 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.144 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.143 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.142 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.140 share/views/public/js/helpers/defer.js
rbbt-rest-1.8.139 share/views/public/js/helpers/defer.js