Files
purple-explorer/views/includes/rl_balance.pug
T
joeuhren 79a8e967ab Use digit grouping and small decimals for most numeric values
-Numeric values with fixed decimals now truncates trailing zeros to a minimum of 2
2020-12-25 19:07:03 -07:00

34 lines
1.7 KiB
Plaintext

.card.card-default.border-0
table.table.table-hover.table-bordered.table-striped.summary-table.right-border-0(style='margin-bottom:0;', cellspacing='0')
- var theadClasses = [];
if settings.display.table_header_bgcolor != null && settings.display.table_header_bgcolor != ''
- theadClasses.push('thead-' + settings.display.table_header_bgcolor);
thead(class=theadClasses)
tr
th.text-center
span.fa.fa-flag-checkered
th #{settings.locale.tx_address}
th.text-center #{settings.locale.rl_balance}
span.small (#{settings.symbol})
th.text-center %
tbody
- var count = 0;
each address in balance
- count = count + 1;
- var itemFixed = (parseInt(address.balance) / 100000000);
- var itemFixedParts = Number(itemFixed).toLocaleString('en',{'minimumFractionDigits':2,'maximumFractionDigits':8,'useGrouping':true}).split(".");
- var percent = Number((itemFixed / stats.supply) * 100).toLocaleString('en',{'minimumFractionDigits':2,'maximumFractionDigits':2,'useGrouping':false});
- var percentParts = percent.split(".");
tr
td.text-center
=count
td
if settings.display.claim_address == false || address.name == null || address.name == ''
a.breakWord(href='/address/' + address.a_id) #{address.a_id}
else
a.breakWord(href='/address/' + address.a_id) #{address.name}
include ./rl_labels.pug
td.text-center #{itemFixedParts[0]}.
span.decimal #{itemFixedParts[1]}
td.text-center #{percentParts[0]}.
span.decimal #{percentParts[1]}