chore(dom) lRet -> ret

This commit is contained in:
coderaiser 2014-04-11 08:50:53 -04:00
parent 802b80432c
commit fd7b798527

View file

@ -165,37 +165,37 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
/**
* add class to element
*
* @param pElement
* @param element
* @param pClass
*/
this.addClass = function(pElement, pClass) {
var lRet = pElement && pClass;
this.addClass = function(element, pClass) {
var ret = element && pClass;
if (lRet)
pElement.classList.add(pClass);
if (ret)
element.classList.add(pClass);
return this;
};
/**
* remove class pClass from element pElement
* @param pElement
* remove class pClass from element element
* @param element
* @param pClass
*/
this.removeClass = function(pElement, pClass) {
var lRet = pElement && pClass;
this.removeClass = function(element, pClass) {
var ret = element && pClass;
if (lRet)
pElement.classList.remove(pClass);
if (ret)
element.classList.remove(pClass);
return this;
};
this.toggleClass = function(pElement, pClass) {
var lRet = pElement && pClass;
this.toggleClass = function(element, pClass) {
var ret = element && pClass;
if (lRet)
pElement.classList.toggle(pClass);
if (ret)
element.classList.toggle(pClass);
return this;
};
@ -203,26 +203,26 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
/**
* check class of element
*
* @param pElement
* @param element
* @param pClass
*/
this.isContainClass = function(pElement, pClass) {
var lRet,
lClassList = pElement && pElement.classList;
this.isContainClass = function(element, pClass) {
var ret,
lClassList = element && element.classList;
if (lClassList )
lRet = lClassList.contains(pClass);
ret = lClassList.contains(pClass);
return lRet;
return ret;
};
/**
* Function search element by tag
* @param pTag - className
* @param pElement - element
* @param element - element
*/
this.getByTag = function(pTag, pElement) {
return (pElement || document).getElementsByTagName(pTag);
this.getByTag = function(pTag, element) {
return (element || document).getElementsByTagName(pTag);
};
/**
@ -236,10 +236,10 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
/**
* Function search first element by class name
* @param pClass - className
* @param pElement - element
* @param element - element
*/
this.getByClass = function(pClass, pElement) {
var element = pElement || document,
this.getByClass = function(pClass, element) {
var element = element || document,
ret = this.getByClassAll(pClass, element)[0];
return ret;
@ -260,10 +260,10 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
/**
* Function search element by class name
* @param pClass - className
* @param pElement - element
* @param element - element
*/
this.getByClassAll = function(pClass, pElement) {
return (pElement || document).getElementsByClassName(pClass);
this.getByClassAll = function(pClass, element) {
return (element || document).getElementsByClassName(pClass);
};
/**
@ -287,14 +287,14 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
/**
* add class=hidden to element
*
* @param pElement
* @param element
*/
this.hide = function(pElement) {
return DOM.addClass(pElement, 'hidden');
this.hide = function(element) {
return DOM.addClass(element, 'hidden');
};
this.show = function(pElement) {
return DOM.removeClass(pElement, 'hidden');
this.show = function(element) {
return DOM.removeClass(element, 'hidden');
};
},
@ -302,46 +302,46 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
var Events = this,
ADD = true,
REMOVE = false,
process = function(pAdd, pType, pListener, pElement, pUseCapture) {
process = function(pAdd, type, listener, elementParam, useCapture) {
var i, n,
lElement = (pElement || window),
element = (elementParam || window),
lEventProcess = pAdd ?
lElement.addEventListener :
lElement.removeEventListener,
eventProcess = pAdd ?
element.addEventListener :
element.removeEventListener,
lRet = pType && lEventProcess,
lEvent = '';
ret = type && eventProcess,
event = '';
lEventProcess = lEventProcess.bind(lElement);
eventProcess = eventProcess.bind(element);
if (lRet) {
if (Util.isString(pType))
lEventProcess(
pType,
pListener,
pUseCapture
if (ret) {
if (Util.isString(type))
eventProcess(
type,
listener,
useCapture
);
else if (Util.isArray(pType))
for (i = 0, n = pType.length; i < n; i++)
else if (Util.isArray(type))
for (i = 0, n = type.length; i < n; i++)
process(
pAdd,
pType[i],
pListener,
pElement,
pUseCapture
type[i],
listener,
element,
useCapture
);
else if (Util.isObject(pType)) {
if (pListener)
pElement = pListener;
else if (Util.isObject(type)) {
if (listener)
element = listener;
for (lEvent in pType)
for (event in type)
process(
pAdd,
lEvent,
pType[lEvent],
pElement,
pUseCapture
event,
type[event],
element,
useCapture
);
}
}
@ -350,56 +350,56 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
/**
* safe add event listener
*
* @param pType
* @param pListener
* @param pUseCapture
* @param pElement {document by default}
* @param type
* @param listener
* @param useCapture
* @param element {document by default}
*/
this.add = function(pType, pListener, pElement, pUseCapture) {
this.add = function(type, listener, element, useCapture) {
return process(
ADD,
pType,
pListener,
pElement,
pUseCapture
type,
listener,
element,
useCapture
);
};
/**
* safe add event listener
*
* @param pType
* @param pListener
* @param pUseCapture
* @param pElement {document by default}
* @param type
* @param listener
* @param useCapture
* @param element {document by default}
*/
this.addOnce = function(pType, pListener, pElement, pUseCapture) {
var lRet = this,
this.addOnce = function(type, listener, element, useCapture) {
var ret = this,
lOneTime = function (pEvent) {
lRet.remove(pType, lOneTime, pElement, pUseCapture);
pListener(pEvent);
ret.remove(type, lOneTime, element, useCapture);
listener(pEvent);
};
this.add(pType, lOneTime, pElement, pUseCapture);
this.add(type, lOneTime, element, useCapture);
return lRet;
return ret;
};
/**
* safe remove event listener
*
* @param pType
* @param pListener
* @param pUseCapture
* @param pElement {document by default}
* @param type
* @param listener
* @param useCapture
* @param element {document by default}
*/
this.remove = function(pType, pListener, pElement, pUseCapture) {
this.remove = function(type, listener, element, useCapture) {
return process(
REMOVE,
pType,
pListener,
pElement,
pUseCapture
type,
listener,
element,
useCapture
);
};
@ -407,55 +407,55 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
/**
* safe add event keydown listener
*
* @param pListener
* @param pUseCapture
* @param listener
* @param useCapture
*/
this.addKey = function(pListener, pElement, pUseCapture) {
return this.add('keydown', pListener, pElement, pUseCapture);
this.addKey = function(listener, element, useCapture) {
return this.add('keydown', listener, element, useCapture);
};
/**
* safe remove event click listener
*
* @param pListener
* @param pUseCapture
* @param listener
* @param useCapture
*/
this.rmKey = function(pListener, pElement, pUseCapture) {
return this.remove('keydown', pListener, pElement, pUseCapture);
this.rmKey = function(listener, element, useCapture) {
return this.remove('keydown', listener, element, useCapture);
};
/**
* safe add event click listener
*
* @param pListener
* @param pUseCapture
* @param listener
* @param useCapture
*/
this.addClick = function(pListener, pElement, pUseCapture) {
return this.add('click', pListener, pElement, pUseCapture);
this.addClick = function(listener, element, useCapture) {
return this.add('click', listener, element, useCapture);
};
/**
* safe remove event click listener
*
* @param pListener
* @param pUseCapture
* @param listener
* @param useCapture
*/
this.rmClick = function(pListener, pElement, pUseCapture) {
return this.remove('click', pListener, pElement, pUseCapture);
this.rmClick = function(listener, element, useCapture) {
return this.remove('click', listener, element, useCapture);
};
this.addContextMenu = function(pListener, pElement, pUseCapture) {
return this.add('contextmenu', pListener, pElement, pUseCapture);
this.addContextMenu = function(listener, element, useCapture) {
return this.add('contextmenu', listener, element, useCapture);
};
/**
* safe add event click listener
*
* @param pListener
* @param pUseCapture
* @param listener
* @param useCapture
*/
this.addError = function(pListener, pElement, pUseCapture) {
return this.add('error', pListener, pElement, pUseCapture);
this.addError = function(listener, element, useCapture) {
return this.add('error', listener, element, useCapture);
};
/**
@ -465,18 +465,18 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
* @param pKeyCode - not necessarily
*/
this.create = function(pEventName, pKeyCode) {
var lEvent = document.createEvent('Event');
var event = document.createEvent('Event');
lEvent.initEvent(pEventName, true, true);
event.initEvent(pEventName, true, true);
if (pKeyCode)
lEvent.keyCode = pKeyCode;
event.keyCode = pKeyCode;
lEvent.isDefaultPrevented = function() {
event.isDefaultPrevented = function() {
return this.defaultPrevented;
};
return lEvent;
return event;
};
@ -512,7 +512,7 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
*
* @param pEvent
*/
this.dispatch = function(pEvent, pElement) {
this.dispatch = function(pEvent, element) {
var event;
if (Util.isString(pEvent))
@ -520,44 +520,44 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
else
event = pEvent;
return (pElement || window).dispatchEvent(event);
return (element || window).dispatchEvent(event);
};
/**
* dispatch keydown event
*
* @param pKeyCode
* @param pElement
* @param element
*/
this.dispatchKey = function(pKeyCode, pElement) {
var lEvent = this.createKey(pKeyCode),
lRet = this.dispatch(lEvent, pElement);
this.dispatchKey = function(pKeyCode, element) {
var event = this.createKey(pKeyCode),
ret = this.dispatch(event, element);
return lRet;
return ret;
};
/**
* dispatch click event
*
* @param pElement
* @param element
*/
this.dispatchClick = function(pElement) {
var lEvent = this.createClick(),
lRet = this.dispatch(lEvent, pElement);
this.dispatchClick = function(element) {
var event = this.createClick(),
ret = this.dispatch(event, element);
return lRet;
return ret;
};
/**
* dispatch dblclick event
*
* @param pElement
* @param element
*/
this.dispatchDblClick = function(pElement) {
var lEvent = this.createDblClick(),
lRet = this.dispatch(lEvent, pElement);
this.dispatchDblClick = function(element) {
var event = this.createDblClick(),
ret = this.dispatch(event, element);
return lRet;
return ret;
};
},
@ -575,12 +575,12 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
* @currentFile
*/
function unsetCurrentFile(currentFile) {
var lRet = DOM.isCurrentFile(currentFile);
var ret = DOM.isCurrentFile(currentFile);
if (lRet)
if (ret)
DOM.removeClass(currentFile, CURRENT_FILE);
return lRet;
return ret;
}
/**
@ -617,19 +617,19 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
/**
* create new file
*
* @pTypeName
* @pType
* @typeName
* @type
*/
this.promptNewFile = function() {
promptNew('file');
};
function promptNew(pTypeName, pType) {
function promptNew(typeName, type) {
var RESTful = DOM.RESTful,
lName = Cmd.getCurrentName(),
lDir = Cmd.getCurrentDirPath(),
lMsg = 'New ' + pTypeName || 'File',
lType = Util.isString(pType) ? pType : '';
lMsg = 'New ' + typeName || 'File',
lType = Util.isString(type) ? type : '';
if (lName === '..')
lName = '';
@ -772,16 +772,16 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
* get current direcotory name
*/
this.getCurrentDirName = function() {
var lRet,
var ret,
lSubstr,
/* получаем имя каталога в котором находимся */
lHref = this.getCurrentDirPath();
lHref = CloudFunc.rmLastSlash(lHref);
lSubstr = lHref.substr(lHref , lHref.lastIndexOf('/'));
lRet = Util.removeStrOneTime(lHref, lSubstr + '/') || '/';
ret = Util.removeStrOneTime(lHref, lSubstr + '/') || '/';
return lRet;
return ret;
};
/**
@ -937,12 +937,12 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
* @currentFile
*/
this.getCurrentMode = function(currentFile) {
var lRet,
var ret,
lCurrent = currentFile || this.getCurrentFile(),
lMode = this.getByClass('mode', lCurrent);
lRet = lMode.textContent;
ret = lMode.textContent;
return lRet;
return ret;
};
/**
@ -965,7 +965,7 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
* @currentFile
*/
this.getCurrentFileContent = function(pParams, currentFile) {
var lRet,
var ret,
lCurrentFile = currentFile ? currentFile : this.getCurrentFile(),
lParams = pParams ? pParams : {},
lPath = this.getCurrentPath(lCurrentFile),
@ -989,9 +989,9 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
if (!lParams.url)
lParams.url = CloudFunc.FS + lPath;
lRet = this.ajax(lParams);
ret = this.ajax(lParams);
return lRet;
return ret;
};
/**
@ -1058,9 +1058,9 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
var lPanel = this.getPanel(),
lRefresh = this.getByClass(CloudFunc.REFRESHICON, lPanel),
lRet = lRefresh;
ret = lRefresh;
return lRet;
return ret;
};
@ -1229,12 +1229,12 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
* setting history wrapper
*/
this.setHistory = function(data, pTitle, url) {
var lRet = window.history;
var ret = window.history;
if (lRet)
if (ret)
history.pushState(data, pTitle, url);
return lRet;
return ret;
};
/**
@ -1264,12 +1264,12 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
* @param currentFile
*/
this.isCurrentFile = function(currentFile) {
var lRet;
var ret;
if (currentFile )
lRet = this.isContainClass(currentFile, CURRENT_FILE);
ret = this.isContainClass(currentFile, CURRENT_FILE);
return lRet;
return ret;
};
/**
@ -1278,12 +1278,12 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
* @param currentFile
*/
this.isSelected = function(pSelected) {
var lRet;
var ret;
if (pSelected )
lRet = this.isContainClass(pSelected, SELECTED_FILE);
ret = this.isContainClass(pSelected, SELECTED_FILE);
return lRet;
return ret;
};
/**
@ -1294,9 +1294,9 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
this.isCurrentIsDir = function(currentFile) {
var lCurrent = currentFile || this.getCurrentFile(),
lFileType = this.getByClass('mini-icon', lCurrent),
lRet = this.isContainClass(lFileType, 'directory');
ret = this.isContainClass(lFileType, 'directory');
return lRet;
return ret;
};
@ -1308,9 +1308,9 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
this.getCurrentLink = function(currentFile) {
var lLink = this.getByTag( 'a', currentFile || this.getCurrentFile()),
lRet = lLink.length > 0 ? lLink[0] : -1;
ret = lLink.length > 0 ? lLink[0] : -1;
return lRet;
return ret;
};
/**
@ -1531,28 +1531,28 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
* shows panel right or left (or active)
*/
this.showPanel = function(pActive) {
var lRet = true,
var ret = true,
lPanel = this.getPanel(pActive);
if (lPanel)
this.show(lPanel);
else
lRet = false;
ret = false;
return lRet;
return ret;
};
/**
* hides panel right or left (or active)
*/
this.hidePanel = function(pActive) {
var lRet = false,
var ret = false,
lPanel = this.getPanel(pActive);
if (lPanel)
lRet = this.hide(lPanel);
ret = this.hide(lPanel);
return lRet;
return ret;
};
/**
@ -1580,10 +1580,10 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
/**
* remove child of element
* @param pChild
* @param pElement
* @param element
*/
this.remove = function(pChild, pElement) {
return (pElement || document.body).removeChild(pChild);
this.remove = function(pChild, element) {
return (element || document.body).removeChild(pChild);
};
/**
@ -1758,11 +1758,11 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
/**
* unified way to scrollIntoViewIfNeeded
* (native suporte by webkit only)
* @param pElement
* @param element
* @param pCenter
*/
this.scrollIntoViewIfNeeded = function(pElement, pCenter) {
var lRet = pElement && pElement.scrollIntoViewIfNeeded;
this.scrollIntoViewIfNeeded = function(element, pCenter) {
var ret = element && element.scrollIntoViewIfNeeded;
/* for scroll as small as possible
* param should be false
@ -1770,20 +1770,20 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog;
if (arguments.length === 1)
pCenter = false;
if (lRet)
pElement.scrollIntoViewIfNeeded(pCenter);
if (ret)
element.scrollIntoViewIfNeeded(pCenter);
return lRet;
return ret;
};
/* scroll on one page*/
this.scrollByPages = function(pElement, pPages) {
var lRet = pElement && pElement.scrollByPages && pPages;
this.scrollByPages = function(element, pPages) {
var ret = element && element.scrollByPages && pPages;
if (lRet)
pElement.scrollByPages(pPages);
if (ret)
element.scrollByPages(pPages);
return lRet;
return ret;
};
this.getType = function(name, callback) {