From fe2e8398c31612bd93b7c8b833533afd68738d0d Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 12 May 2017 12:56:56 +0300 Subject: [PATCH] refactor(listeners) setOnPanel --- client/listeners.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/client/listeners.js b/client/listeners.js index b90de724..722789d9 100644 --- a/client/listeners.js +++ b/client/listeners.js @@ -116,12 +116,15 @@ module.exports.initKeysPanel = () => { }); }; +const getPanel = (side) => { + if (!itype.string(side)) + return side; + + return DOM.getByDataName('js-' + side); +}; + module.exports.setOnPanel = (side) => { - let panel; - if (itype.string(side)) - panel = DOM.getByDataName('js-' + side); - else - panel = side; + const panel = getPanel(side); const filesElement = DOM.getByDataName('js-files', panel); const pathElement = DOM.getByDataName('js-path', panel); @@ -132,7 +135,7 @@ module.exports.setOnPanel = (side) => { }; function getPathListener(panel) { - return onPathElementClick.bind(null, panel); + return onPathElementClick.bind(null, panel); } function isNoCurrent(panel) { @@ -425,7 +428,7 @@ function dragndrop() { event.preventDefault(); }; - + Events.add('dragenter', select); Events.add(['dragleave', 'drop'], unselect);