refactor(loader) anyLoadOnLoad

This commit is contained in:
coderaiser 2014-05-07 05:08:59 -04:00
parent 94cd76fc04
commit 625b9fd608

View file

@ -107,22 +107,24 @@ var Util, DOM;
* one-by-one
*
* @param params
* @param callback - onload function
* @param callback
*/
this.anyLoadOnLoad = function(params, callback) {
if (Util.isArray(params)) {
var param = params.shift(),
func = function() {
Loader.anyLoadOnLoad(params, callback);
};
var param, func,
isArray = Util.isArray(params);
if (isArray) {
param = params.shift();
isArray = Util.isArray(param);
func = function() {
Loader.anyLoadOnLoad(params, callback);
};
if (!param)
if (!param) {
Util.exec(callback);
else if (Util.isArray(param))
} else if (isArray) {
Loader.anyLoadInParallel(param, callback);
else {
} else {
if (Util.isString(param))
param = {
src : param
@ -133,10 +135,10 @@ var Util, DOM;
Loader.anyload(param);
}
}
};
return Loader;
};
}
/**
* improve callback of funcs so