mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-18 08:56:20 +00:00
refactored
This commit is contained in:
parent
43bf32fcf7
commit
fd2c227cf7
2 changed files with 36 additions and 12 deletions
|
|
@ -759,12 +759,12 @@ CloudCmd._getJSONfromFileTable = function(){
|
|||
return CloudCmd;
|
||||
})();
|
||||
|
||||
window.onload = function(){
|
||||
'use strict';
|
||||
|
||||
|
||||
DOM.addOneTimeListener('load', function cloudcmdLoad(){
|
||||
DOM.removeListener('load', cloudcmdLoad);
|
||||
/* базовая инициализация*/
|
||||
CloudCommander.init();
|
||||
|
||||
/* загружаем Google Analytics */
|
||||
CloudCommander.GoogleAnalytics();
|
||||
};
|
||||
});
|
||||
|
|
|
|||
|
|
@ -70,17 +70,19 @@ var CloudCommander, Util,
|
|||
* @param pClass
|
||||
*/
|
||||
DOM.addClass = function(pElement, pClass){
|
||||
var lRet_b = true;
|
||||
var lRet;
|
||||
|
||||
var lClassList = pElement.classList;
|
||||
if(lClassList){
|
||||
if( !lClassList.contains(pClass) )
|
||||
lClassList.add(pClass);
|
||||
else
|
||||
lRet_b = false;
|
||||
if(pElement){
|
||||
var lClassList = pElement.classList;
|
||||
|
||||
if(lClassList){
|
||||
if( !lClassList.contains(pClass) )
|
||||
lClassList.add(pClass);
|
||||
lRet = true;
|
||||
}
|
||||
}
|
||||
|
||||
return lRet_b;
|
||||
return lRet;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
@ -102,6 +104,26 @@ var CloudCommander, Util,
|
|||
return lRet;
|
||||
};
|
||||
|
||||
/**
|
||||
* safe add event listener
|
||||
* @param pType
|
||||
* @param pListener
|
||||
* @param pUseCapture
|
||||
* @param pElement {document by default}
|
||||
*/
|
||||
DOM.addOneTimeListener = function(pType, pListener, pUseCapture, pElement){
|
||||
var lRet = this;
|
||||
|
||||
DOM.addListener(pType,
|
||||
function oneTime(pEvent){
|
||||
DOM.removeListener(pType, oneTime, pUseCapture, pElement);
|
||||
pListener(pEvent);
|
||||
},
|
||||
pUseCapture, pElement);
|
||||
|
||||
return lRet;
|
||||
};
|
||||
|
||||
/**
|
||||
* safe remove event listener
|
||||
* @param pType
|
||||
|
|
@ -497,6 +519,8 @@ var CloudCommander, Util,
|
|||
|
||||
var lLoad = function(pEvent){
|
||||
DOM.removeListener('load', lLoad, false, lElement);
|
||||
DOM.removeListener('error', lError, false, lElement);
|
||||
|
||||
Util.exec(lFunc, pEvent);
|
||||
},
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue