mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-18 00:47:01 +00:00
refactor(listeners) changeLinks
This commit is contained in:
parent
904da50131
commit
4070f50b5d
1 changed files with 7 additions and 13 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue