From 1bcd27db77123e6612a217f6446fc5e9f9c7b359 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Thu, 4 Jun 2015 04:42:17 -0400 Subject: [PATCH] refactor(buffer) paste --- lib/client/buffer.js | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/lib/client/buffer.js b/lib/client/buffer.js index 9282a27c..9428db16 100644 --- a/lib/client/buffer.js +++ b/lib/client/buffer.js @@ -114,7 +114,9 @@ cut = Storage.get.bind(Storage, CUT); Util.exec.parallel([copy, cut], function(error, cp, ct) { - var data = {}, + var opStr = cp ? 'copy' : 'move', + opData = cp || ct, + data = {}, Operation = CloudCmd.Operation, msg = 'Path is same!', path = Info.dirPath; @@ -124,23 +126,14 @@ if (error) { DOM.Dialog.alert(error); - } else if (cp) { - data = json.parse(cp); + } else { + data = json.parse(opData); data.to = path; if (data.from === path) Dialog.alert(msg); else - Operation.show('copy', data); - - } else if (ct) { - data = json.parse(ct); - data.to = path; - - if (data.from === path) - Dialog.alert(msg); - else - Operation.show('move', data); + Operation.show(opStr, data); } clear();