mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-25 00:50:59 +00:00
refactor(loader) anyLoadOnLoad
This commit is contained in:
parent
94cd76fc04
commit
625b9fd608
1 changed files with 15 additions and 13 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue