From 5e209bff32da8e05d2b016dd5c026a936f341255 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Thu, 11 May 2017 18:15:16 +0300 Subject: [PATCH] refactor(listeners) toggleSelect: toggleSelectedFile -> selectFile --- client/listeners.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/client/listeners.js b/client/listeners.js index b064f922..bd2a95d9 100644 --- a/client/listeners.js +++ b/client/listeners.js @@ -217,14 +217,12 @@ function toggleSelect(key, files) { throw Error('key should not be undefined!'); if (isMac && key.meta || key.ctrl) - DOM.toggleSelectedFile(files[0]); - else if (key.shift) - files.forEach((current) => { - if (!DOM.isSelected(current)) - DOM.toggleSelectedFile(current); - }); - else - DOM.unselectFiles(); + return DOM.toggleSelectedFile(files[0]); + + if (key.shift) + return files.forEach(DOM.selectFile); + + DOM.unselectFiles(); } function changePanel(element) {