Browse Source

[Web UI] Fix friendlyUnit() implementation. Related to #2719

adaptive-webui-19844
ngosang 9 years ago
parent
commit
e33570625f
  1. 11
      src/webui/www/public/scripts/misc.js

11
src/webui/www/public/scripts/misc.js

@ -12,12 +12,19 @@ function friendlyUnit(value, isSpeed) {
if (value < 0) if (value < 0)
return "QBT_TR(Unknown)QBT_TR"; return "QBT_TR(Unknown)QBT_TR";
var i = 0; var i = 0;
while (value >= 1024. && i++ < 6) while (value >= 1024. && i < 4) {
value /= 1024.; value /= 1024.;
++i;
}
var ret; var ret;
ret = (Math.floor(10 * value) / 10).toFixed(1) //Don't round up if (i == 0)
ret = value + " " + units[i];
else
ret = (Math.floor(10 * value) / 10).toFixed(1) //Don't round up
+ " " + units[i]; + " " + units[i];
if (isSpeed) if (isSpeed)
ret += "QBT_TR(/s)QBT_TR"; ret += "QBT_TR(/s)QBT_TR";
return ret; return ret;

Loading…
Cancel
Save