Quellcode durchsuchen

Fix #1663: Correct upload bitrate

Kartik Visweswaran vor 4 Jahren
Ursprung
Commit
fc6eb66cf5
3 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen
  1. 1 0
      CHANGE.md
  2. 3 2
      js/fileinput.js
  3. 0 0
      js/fileinput.min.js

+ 1 - 0
CHANGE.md

@@ -5,6 +5,7 @@ Change Log: `bootstrap-fileinput`
 
 **Date**: _under development_
 
+- (enh #1663): Correct upload bitrate.
 - (enh #1657, #1659): Update Hungarian Translations.
 - (bug #1656): Correct error in `_getThumbFileId`.
 - (bug #1652): Correct thumb parsing error for events when `showPreview` is false.

+ 3 - 2
js/fileinput.js

@@ -4015,7 +4015,7 @@
             $h.addCss(self.$captionContainer, 'icon-visible');
         },
         _getSize: function (bytes, sizes) {
-            var self = this, size = parseFloat(bytes), i, func = self.fileSizeGetter, out;
+            var self = this, size = parseFloat(bytes), i, func = self.fileSizeGetter, n = 8, out;
             if (!$.isNumeric(bytes) || !$.isNumeric(size)) {
                 return '';
             }
@@ -4028,8 +4028,9 @@
                     i = Math.floor(Math.log(size) / Math.log(1024));
                     if (!sizes) {
                         sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
+                        n = 1;
                     }
-                    out = (size / Math.pow(1024, i)).toFixed(2) * 1 + ' ' + sizes[i];
+                    out = (size * n / Math.pow(1024, i)).toFixed(2) + ' ' + sizes[i];
                 }
             }
             return self._getLayoutTemplate('size').replace('{sizeText}', out);

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
js/fileinput.min.js


Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.