diff --git a/lib/client/dom.js b/lib/client/dom.js index 5f895e02..e83b2420 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -1554,10 +1554,9 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; /** * remove current file from file table * @param current - * @param notSet * */ - this.deleteCurrent = function(current, notSet) { + this.deleteCurrent = function(current) { var name, next, prev, parent; if (!current) @@ -1570,11 +1569,10 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; next = current.nextSibling, prev = current.previousSibling; - if (!notSet) - if (next) - this.setCurrentFile(next); - else if (prev) - this.setCurrentFile(prev); + if (next) + this.setCurrentFile(next); + else if (prev) + this.setCurrentFile(prev); parent.removeChild(current); } @@ -1587,7 +1585,7 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; * @Selected */ this.deleteSelected = function(selected) { - var i, n, last, next, prev, current; + var i, n, last, current; if (!selected) selected = this.getSelectedFiles(); @@ -1597,10 +1595,7 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; for (i = 0; i < n; i++) { current = selected[i]; - next = current.nextSibling, - prev = current.previousSibling; - - this.deleteCurrent(current, i !== n-1); + this.deleteCurrent(current); } }