partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

commit b4e699650167b2cc8097a43a53047cd96750941b
parent 4922a0bdb59675b2fd371f84877db3dc48733a5b
Author: Felicia Hummel <felicia@drachenkatze.org>
Date:   Fri,  6 Jul 2018 16:58:00 +0200

Using toFixed when we have an exponent of < 0, so that the user receives a well-formed number

Diffstat:
Msrc/PartKeepr/FrontendBundle/Resources/public/js/Components/Part/PartsGrid.js | 10+++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/PartKeepr/FrontendBundle/Resources/public/js/Components/Part/PartsGrid.js b/src/PartKeepr/FrontendBundle/Resources/public/js/Components/Part/PartsGrid.js @@ -407,7 +407,15 @@ Ext.define('PartKeepr.PartsGrid', { applySiPrefix: function (value, siPrefix) { if (siPrefix instanceof PartKeepr.SiPrefixBundle.Entity.SiPrefix) { - return value * Math.pow(siPrefix.get("base"), siPrefix.get("exponent")); + var fractionValue = value * Math.pow(siPrefix.get("base"), siPrefix.get("exponent")); + + if (siPrefix.get("exponent") < 0) + { + return fractionValue.toFixed(Math.abs(siPrefix.get("exponent"))); + } else + { + return fractionValue; + } } else { return value; }