diff --git a/lib/client.js b/lib/client.js index 2ff03b8a..e2ff0784 100644 --- a/lib/client.js +++ b/lib/client.js @@ -179,7 +179,7 @@ var Util, DOM, CloudFunc; } }; - function initModules(pCallBack) { + function initModules(callback) { Util.ifExec(CloudCmd.Key, function() { Key = new CloudCmd.Key(); CloudCmd.Key = Key; @@ -192,9 +192,7 @@ var Util, DOM, CloudFunc; }); }); - CloudCmd.getModules(function(pModules) { - pModules = pModules || []; - + CloudCmd.getModules(function(modules) { var i, n, module, storageObj, mod, name, path, STORAGE = 'storage', showLoad = Images.showLoad.bind(Images), @@ -213,14 +211,18 @@ var Util, DOM, CloudFunc; }); }; - for (i = 0, n = pModules.length; i < n ; i++) { - module = pModules[i]; + if (!modules) + modules = []; + + n = modules.length; + for (i = 0; i < n ; i++) { + module = modules[i]; if (Util.isString(module)) load(null, module, doBefore[module]); } - storageObj = Util.findObjByNameInArr(pModules, STORAGE), + storageObj = Util.findObjByNameInArr(modules, STORAGE), mod = Util.getNamesFromObjArray(storageObj); for (i = 0, n = mod.length; i < n; i++) { @@ -230,8 +232,7 @@ var Util, DOM, CloudFunc; load(name, path); } - Util.exec(pCallBack); - + Util.exec(callback); }); }