From 47d2b8e119ced20eba57952e716226d7f8a60b9a Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 7 Nov 2012 04:12:07 -0500 Subject: [PATCH] changed if(func)func() to Util.exec --- client.js | 31 +++++++++++++------------------ lib/util.js | 2 -- 2 files changed, 13 insertions(+), 20 deletions(-) diff --git a/client.js b/client.js index 98c3b9bf..1f1def13 100644 --- a/client.js +++ b/client.js @@ -94,8 +94,7 @@ var loadModule = function(pParams){ lPath += '.js'; cloudcmd[lName] = function(pArg){ - if( Util.isFunction(lDoBefore) ) - lDoBefore(); + Util.exec(lDoBefore); DOM.jsload(cloudcmd.LIBDIRCLIENT + lPath, lFunc || function(){ @@ -185,8 +184,7 @@ CloudClient.GoogleAnalytics = function(){ DOM.jsload('lib/client/google_analytics.js'); },5000); - if( Util.isFunction(lFunc) ) - lFunc(); + Util.exec(lFunc); document.onmousemove = lFunc; }; @@ -242,8 +240,8 @@ CloudClient._loadDir = function(pLink,pNeedRefresh){ * возвращаем false на событие * onclick */ - return false; - }; + return true; + }; }; @@ -279,8 +277,8 @@ CloudClient._editFileName = function(pParent){ * setted up earlier */ document.onclick = lDocumentOnclick; - if( Util.isFunction(lDocumentOnclick) ) - lDocumentOnclick(); + + Util.exec(lDocumentOnclick); }); } @@ -321,25 +319,22 @@ CloudClient._setCurrent = function(){ } /* если мы попали сюда с энтера*/ if(pFromEnter===true){ - if( Util.isFunction(this.ondblclick) ) - this.ondblclick(this); + var lResult = Util.exec( DOM.bind(this.ondblclick, this) ); /* enter pressed on file */ - else{ + if(!lResult){ var lA = DOM.getCurrentLink(this); - - if( Util.isFunction(lA.ondblclick) ) - lA.ondblclick(this); + Util.exec( DOM.bind(lA.ondblclick, this) ); } }/* если мы попали сюда от клика мышки */ else - pFromEnter.returnValue=false; + pFromEnter.returnValue = false; /* что бы не переходить по ссылкам * а грузить всё ajax'ом, * возвращаем false на событие * onclick */ - return false; + return true; }; }; @@ -416,8 +411,8 @@ function baseInit(){ applicationCache.onupdateready = function(){ console.log('app cacheed'); location.reload(); - if( Util.isFunction(lFunc) ) - lFunc(); + + Util.exec(lFunc); }; } /* меняем title diff --git a/lib/util.js b/lib/util.js index 0c2309f2..b5fc1cf6 100644 --- a/lib/util.js +++ b/lib/util.js @@ -110,8 +110,6 @@ var Util, exports; if( Util.isFunction(pCallBack) ) lRet = pCallBack(); - else - console.log('error in ' + pCallBack); return lRet; };