From d941e018823a56de87eace68b75a0f3366a8d17d Mon Sep 17 00:00:00 2001 From: Florian Bezannier Date: Mon, 25 Apr 2022 22:21:56 +0200 Subject: [PATCH] feat: improve number format --- psa_car_controller/web/assets/clientside.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/psa_car_controller/web/assets/clientside.js b/psa_car_controller/web/assets/clientside.js index ff47b23..656f7df 100644 --- a/psa_car_controller/web/assets/clientside.js +++ b/psa_car_controller/web/assets/clientside.js @@ -153,6 +153,15 @@ function updateTables (data, tables) { return figures } +function nbFormat (nb) { + const nbStr = nb.toFixed(2) + const nbInt = nbStr.split('.')[0] + if (nbInt.length > 3) { + return nbInt + } + return nbStr +} + function updateCardsValue (data) { const res = {} let avgPriceKw @@ -185,7 +194,7 @@ function updateCardsValue (data) { res.avg_consum_price = avgPriceKw * res.avg_consum_kw } for (const [key, value] of Object.entries(res)) { - document.getElementById(key).innerHTML = value.toPrecision(3) + document.getElementById(key).innerHTML = nbFormat(value) } }