diff --git a/Resources/js/widget/file_upload.js b/Resources/js/widget/file_upload.js index 8c421ab39c9889cb900cf57baa09283012b21418..ba1795a3ab8f2e7d8b3cb7abfccd6a9a63a02fcd 100644 --- a/Resources/js/widget/file_upload.js +++ b/Resources/js/widget/file_upload.js @@ -123,11 +123,12 @@ if(!data.context || e.isDefaultPrevented()) { return; } - var progress = Math.floor(data.loaded / data.total * 100); + var percent = data.loaded / data.total * 100, + percentText = percent.toFixed(1); data.context.each(function () { - $this.find('.progress').show().attr('aria-valuenow', progress); - $this.find('.progress-bar').css('width', progress + '%'); - $this.find('.progress-text').show().html(progress + '% ('+formatBitrate(data.bitrate)+')'); + $this.find('.progress').show().attr('aria-valuenow', percentText); + $this.find('.progress-bar').css('width', percent + '%'); + $this.find('.progress-text').show().html(percentText + '% ('+formatBitrate(data.bitrate)+')'); }); } }