From 4070f50b5ddc451ca906b7adf6211e767ff27501 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Mon, 24 Mar 2014 04:10:19 -0400 Subject: [PATCH] refactor(listeners) changeLinks --- lib/client/listeners.js | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/lib/client/listeners.js b/lib/client/listeners.js index d229115d..71e3fe8e 100644 --- a/lib/client/listeners.js +++ b/lib/client/listeners.js @@ -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);