From 1ca64c4785037d3715ced28ce3aa6de2ba4a91af Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 29 Jan 2014 05:53:01 -0500 Subject: [PATCH] refactor(util) loadOnLoad --- lib/util.js | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/lib/util.js b/lib/util.js index 10da4958..250dd78d 100644 --- a/lib/util.js +++ b/lib/util.js @@ -496,21 +496,20 @@ * @param pFunc_a {Array} - array of functions * @param pData - not necessarily */ - this.loadOnLoad = function(pFunc_a, pData) { - if ( Util.isArray(pFunc_a) && pFunc_a.length) { - var lFunc_a = pFunc_a.slice(), - lFunc = lFunc_a.pop(), - lCallBack = function(pData) { - return Util.loadOnLoad(lFunc_a, pData); + this.loadOnLoad = function(funcs, data) { + if (Util.isArray(funcs) && funcs.length) { + var func = funcs.pop(), + callback = function(pData) { + return Util.loadOnLoad(funcs, data); }; - if ( !Util.isUndefined(pData) ) - pData = { - data : pData, - callback : lCallBack + if (data) + data = { + data : data, + callback : callback }; - Util.exec(lFunc , pData || lCallBack); + Util.exec(func , data || callback); } };