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:
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;
}