From d38f2e2f0e948c721f5043d528bccd9e4952b5d1 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 27 May 2015 09:43:24 -0400 Subject: [PATCH] refactor(dom) processFiles: operation, data -> data, operation --- lib/client/dom.js | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/lib/client/dom.js b/lib/client/dom.js index 3b9783d3..d67e0946 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -1578,31 +1578,22 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; /* * process files (copy or move) + * @param data * @param operation */ - function processFiles(operation, data) { - var name, files, opFunc, + function processFiles(data, operation) { + var name, files, panel, shouldAsk, sameName, ok, tmpl = '"{{ name }}" already exist. Overwrite?', - RESTful = DOM.RESTful, from = '', to = '', names = []; - switch(operation) { - case 'copy': - opFunc = RESTful.cp; - break; - case 'move': - opFunc = RESTful.mv; - break; - } - if (data) { from = data.from; to = data.to; @@ -1646,7 +1637,7 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; names : names }; - opFunc(files, function() { + operation(files, function() { var path = CloudFunc.rmLastSlash(from); DOM.Storage.remove(path, function() { @@ -1701,11 +1692,11 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; } this.copyFiles = function(data) { - processFiles('copy', data); + processFiles(data, DOM.RESTful.cp); }; this.moveFiles = function(data) { - processFiles('move', data); + processFiles(data, DOM.RESTful.mv); }; /**