From f950daad430f2e52786246fd823f4e70b1ad5559 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Tue, 4 Feb 2014 03:17:35 -0500 Subject: [PATCH] refactor(loader) anyLoadOnLoad --- lib/client/loader.js | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) 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;