diff --git a/lib/client/loader.js b/lib/client/loader.js index 0e57b326..a2b8116f 100644 --- a/lib/client/loader.js +++ b/lib/client/loader.js @@ -117,20 +117,23 @@ var Util, DOM; Loader.anyLoadOnLoad(params, callback); }; - if (Util.isString(param)) - param = { - src : param - }; + if (!param) + Util.exec(callback); + else if (Util.isArray(param)) Loader.anyLoadInParallel(param, callback); - if (param && !param.func) { - param.func = func; + else { + if (Util.isString(param)) + param = { + src : param + }; + + if (!param.func) + param.func = func; Loader.anyload(param); - - } else - Util.exec(callback); + } } return Loader;