From 238476bfcd6f052a6d4b77424f3d4429cd102272 Mon Sep 17 00:00:00 2001 From: Simon Frei Date: Wed, 20 Jun 2018 16:51:30 +0200 Subject: [PATCH] gui: kiB -> KiB (fixes #5017) (#5021) --- gui/default/syncthing/app.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/gui/default/syncthing/app.js b/gui/default/syncthing/app.js index a3d6d20fc..e077ee5bf 100644 --- a/gui/default/syncthing/app.js +++ b/gui/default/syncthing/app.js @@ -205,8 +205,8 @@ function unitPrefixed(input, binary) { if (input === undefined || isNaN(input)) { return '0 '; } - factor = 1000; - i = ''; + var factor = 1000; + var i = ''; if (binary) { factor = 1024; i = 'i' @@ -237,10 +237,14 @@ function unitPrefixed(input, binary) { } if (input > factor) { input /= factor; - if (binary && input >= 1000) { - return input.toLocaleString(undefined, {maximumFractionDigits: 0}) + ' k' + i; + var prefix = ' k'; + if (binary) { + prefix = ' K'; } - return input.toLocaleString(undefined, {maximumSignificantDigits: 3}) + ' k' + i; + if (binary && input >= 1000) { + return input.toLocaleString(undefined, {maximumFractionDigits: 0}) + prefix + i; + } + return input.toLocaleString(undefined, {maximumSignificantDigits: 3}) + prefix + i; } return Math.round(input).toLocaleString() + ' '; };