diff options
Merge branch 'master' of github.com:MetaMask/metamask-plugin into ConfirmationStyle
Diffstat (limited to 'ui/app/util.js')
-rw-r--r-- | ui/app/util.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ui/app/util.js b/ui/app/util.js index 89853d746..b86bc6035 100644 --- a/ui/app/util.js +++ b/ui/app/util.js @@ -27,6 +27,7 @@ module.exports = { numericBalance: numericBalance, parseBalance: parseBalance, formatBalance: formatBalance, + generateBalanceObject: generateBalanceObject, dataSize: dataSize, readableDate: readableDate, ethToWei: ethToWei, @@ -128,6 +129,17 @@ function formatBalance (balance, decimalsToKeep) { return formatted } +function generateBalanceObject (formattedBalance) { + var balance = formattedBalance.split(' ')[0] + var label = formattedBalance.split(' ')[1] + var beforeDecimal = balance.split('.')[0] + var afterDecimal = balance.split('.')[1] + + if (beforeDecimal === '0' && afterDecimal.substr(0, 5) === '00000') { balance = '< 0.00001' } + + return { balance, label } +} + function dataSize (data) { var size = data ? ethUtil.stripHexPrefix(data).length : 0 return size + ' bytes' |