From 36af889b719159227797e165a9294f935a3c6f24 Mon Sep 17 00:00:00 2001 From: SunLn Date: Wed, 23 Apr 2014 19:11:19 +0800 Subject: [PATCH] fix bug when process-bar show 100% but file not uploaded --- demo/js/ui.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/demo/js/ui.js b/demo/js/ui.js index 634be62c..dbc91990 100644 --- a/demo/js/ui.js +++ b/demo/js/ui.js @@ -137,9 +137,11 @@ FileProgress.prototype.setProgress = function(percentage, speed, chunk_size) { var formatSpeed = plupload.formatSize(speed).toUpperCase(); var progressbar = this.fileProgressWrapper.find('td .progress').find('.progress-bar-info'); this.fileProgressWrapper.find('.status').text("已上传: " + size + " 上传速度: " + formatSpeed + "/s"); - - progressbar.attr('aria-valuenow', parseInt(percentage, 10)).css('width', percentage); - + percentage = parseInt(percentage, 10); + if (file.status !== plupload.DONE && percentage === 100) { + percentage = 99; + } + progressbar.attr('aria-valuenow', percentage).css('width', percentage + '%'); if (chunk_size) { var chunk_amount = Math.ceil(file.size / chunk_size);