refactor(listeners) changeLinks

This commit is contained in:
coderaiser 2014-03-24 04:10:19 -04:00
parent 904da50131
commit 4070f50b5d

View file

@ -76,7 +76,6 @@ var Util, DOM, CloudCmd;
*/
this.changeLinks = function(panelId) {
var i, n, a, ai, current, link, loadDir, events, id, isDir,
url = CloudCmd.HOST,
loadDirOnce = CloudCmd.loadDir(),
panel = DOM.getById(panelId),
@ -88,7 +87,7 @@ var Util, DOM, CloudCmd;
clearStorage = DOM.getByClass('clear-storage', pathElement),
refresh = DOM.getByDataName('js-refresh', pathElement),
fileClick = function (event) {
onClick = function (event) {
var ctrl = event.ctrlKey;
if (!ctrl)
@ -134,21 +133,16 @@ var Util, DOM, CloudCmd;
current.id = id;
if (!isDir)
events = {
'click' : fileClick
};
else
events = {
'dblclick' : loadDirOnce,
'touchend' : onTouchEnd,
'click' : DOM.preventDefault,
};
events = !isDir ? {} : {
'dblclick' : loadDirOnce,
'touchend' : onTouchEnd
};
Util.copyObj(events, {
'mousedown' : setCurrentFile,
'contextmenu' : onContextMenu,
'dragstart' : onDragStart
'dragstart' : onDragStart,
'click' : onClick
});
Events.add(events, current);