refactor(util) loadOnLoad

This commit is contained in:
coderaiser 2014-01-29 05:53:01 -05:00
parent 2006878f43
commit 1ca64c4785

View file

@ -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);
}
};