From 5a8252886c3387058412d816f030aa1ec9ed7b20 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Tue, 21 Jul 2015 12:42:28 -0400 Subject: [PATCH] fix(dom) uploadFiles: progress --- lib/client/dom.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/client/dom.js b/lib/client/dom.js index 77394a1c..eaabc6fd 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -423,16 +423,13 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; ++i; - uploader = DOM.load.put(path, file, callback); + uploader = DOM.load.put(path, file); uploader.on('progress', function(count) { var max = step(n), - value = i * percent(count, 100, max); + value = (i - 1) * max + percent(count, 100, max); Images.show.load('top'); - Images.setProgress(value); - - if (i === n) - Images.setProgress(100); + Images.setProgress(Math.round(value)); }); uploader.on('end', callback);