pretty format money
parent
01fda04fde
commit
273b466b43
|
|
@ -30,13 +30,22 @@
|
||||||
loadBalances(body.Balances)
|
loadBalances(body.Balances)
|
||||||
}, null)
|
}, null)
|
||||||
}
|
}
|
||||||
|
function prettyMoney(money) {
|
||||||
|
try {
|
||||||
|
var f = parseFloat(money)
|
||||||
|
if (f) {
|
||||||
|
return Math.round(100.0*f) / 100.0
|
||||||
|
}
|
||||||
|
} catch { }
|
||||||
|
return money;
|
||||||
|
}
|
||||||
function loadBalances(balances) {
|
function loadBalances(balances) {
|
||||||
var innerHTML = ""
|
var innerHTML = ""
|
||||||
innerHTML += "<table>"
|
innerHTML += "<table>"
|
||||||
|
|
||||||
for(var k in balances) {
|
for(var k in balances) {
|
||||||
if(k.startsWith("Asset"))
|
if(k.startsWith("Asset"))
|
||||||
innerHTML += `<tr><td>${k}</td><td>${balances[k]}</td></tr>`
|
innerHTML += `<tr><td>${k}</td><td>${prettyMoney(balances[k])}</td></tr>`
|
||||||
}
|
}
|
||||||
|
|
||||||
innerHTML += "</table>"
|
innerHTML += "</table>"
|
||||||
|
|
@ -68,7 +77,7 @@
|
||||||
one += " <tr>"
|
one += " <tr>"
|
||||||
one += " <td></td><td></td>"
|
one += " <td></td><td></td>"
|
||||||
for(var key of ["Payee", "Amount"])
|
for(var key of ["Payee", "Amount"])
|
||||||
one += ` <td contenteditable key=${JSON.stringify(key)}>${transaction[key]}</td>`
|
one += ` <td contenteditable key=${JSON.stringify(key)}>${prettyMoney(transaction[key])}</td>`
|
||||||
one += " </tr>"
|
one += " </tr>"
|
||||||
one += " <tr>"
|
one += " <tr>"
|
||||||
one += " <td></td><td></td>"
|
one += " <td></td><td></td>"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue