03bff8c72f
-Add sass support (Replace style.css with style.scss; add new sass_theme_reader.sh script; add sass:compile to package.json; add new dependencies for sass; compiled style.css is now minified) -Claim address improvements (Better instructions; better error msgs) -Fix for disappearing Network > Connections table -Tons of layout and css fixes and tweaks (Improved mobile support) -Remove old Exor theme
127 lines
5.5 KiB
Plaintext
127 lines
5.5 KiB
Plaintext
extends layout
|
|
|
|
block content
|
|
include ./includes/common.pug
|
|
- var time = format_unixtime(tx.timestamp);
|
|
.col-xs-12.col-md-12.cardSpacer
|
|
.card.card-default.border-0.cardSpacer
|
|
.card-header
|
|
strong=settings.symbol + ' TXid: ' + tx.txid
|
|
a.d-none.d-md-inline(href=`/api/getrawtransaction?txid=${tx.txid}&decrypt=1`)
|
|
span.fa.fa-info-circle.iquidus.float-right
|
|
table.table.table-bordered.table-striped.summary-table.mobile-border-right
|
|
thead
|
|
tr
|
|
th #{settings.locale.confirmations}
|
|
th.d-none.d-sm-table-cell #{settings.locale.tx_block_hash}
|
|
th #{settings.locale.timestamp}
|
|
th
|
|
tbody
|
|
- var confirms = (blockcount - tx.blockindex);
|
|
if confirms >= confirmations
|
|
tr.bg-success.text-dark
|
|
td #{confirms}
|
|
td.d-none.d-sm-table-cell
|
|
a.breakWord(href='/block/'+tx.blockhash) #{tx.blockhash}
|
|
td #{time}
|
|
td.text-center
|
|
a(href='/block/'+tx.blockhash)
|
|
span.fa.fa-eye
|
|
else
|
|
if confirms < (confirmations / 2)
|
|
tr.bg-danger
|
|
td #{confirms}
|
|
td.d-none.d-sm-table-cell
|
|
a.breakWord(href='/block/'+tx.blockhash) #{tx.blockhash}
|
|
td #{time}
|
|
td.text-center
|
|
a(href='/block/'+tx.blockhash)
|
|
span.fa.fa-eye
|
|
else
|
|
tr.table-warning
|
|
td #{confirms}
|
|
td.d-none.d-sm-table-cell
|
|
a.breakWord(href='/block/'+tx.blockhash) #{tx.blockhash}
|
|
td #{time}
|
|
td.text-center
|
|
a(href='/block/'+tx.blockhash)
|
|
span.fa.fa-eye
|
|
if tx.vout.length < 1
|
|
.alert.alert-info.text-center(role='alert')
|
|
strong #{settings.locale.tx_nonstandard}
|
|
else
|
|
.row
|
|
.col-md-6.cardSpacer
|
|
.card.card-default.border-0
|
|
.card-header
|
|
strong #{settings.locale.tx_contributors}
|
|
span.fa.fa-arrow-right.float-right.d-xs-none
|
|
table.table.table-bordered.table-striped.summary-table.mobile-border-right
|
|
thead
|
|
tr
|
|
th #{settings.locale.tx_address}
|
|
if (tx.vin.length > 0)
|
|
if tx.vin[0].addresses != 'coinbase'
|
|
th.d-xs-none #{settings.locale.mkt_amount}
|
|
span.small (#{settings.symbol})
|
|
tbody
|
|
if tx.vin.length > 0
|
|
each r in tx.vin
|
|
if r.addresses == 'coinbase'
|
|
tr.table-info.text-center
|
|
td #{settings.locale.new_coins}
|
|
else
|
|
- var ramount = (r.amount / 100000000).toLocaleString('en',{'minimumFractionDigits':2,'maximumFractionDigits':8,'useGrouping':true});
|
|
- var ramountParts = ramount.split('.');
|
|
tr
|
|
td
|
|
if r.addresses != 'private_tx'
|
|
a.loading.breakWord(href='/address/' + r.addresses)
|
|
=r.addresses
|
|
else
|
|
=settings.locale.hidden_sender
|
|
td.bg-danger.d-xs-none #{ramountParts[0]}.
|
|
span.decimal #{ramountParts[1]}
|
|
else
|
|
tr.table-info.text-center
|
|
td #{settings.locale.proof_of_stake}
|
|
.col-md-6.cardSpacer
|
|
.card.card-default.border-0
|
|
.card-header
|
|
strong #{settings.locale.tx_recipients}
|
|
table.table.table-bordered.table-striped.summary-table.mobile-border-right
|
|
thead
|
|
tr
|
|
th #{settings.locale.tx_address}
|
|
th #{settings.locale.mkt_amount}
|
|
span.small (#{settings.symbol})
|
|
tbody
|
|
each r in tx.vout
|
|
if tx.vout.length > 0
|
|
- var ramount = (r.amount / 100000000).toLocaleString('en',{'minimumFractionDigits':2,'maximumFractionDigits':8,'useGrouping':true});
|
|
- var ramountParts = ramount.split('.');
|
|
tr
|
|
if r.addresses != 'private_tx'
|
|
td
|
|
a.loading.breakWord(href='/address/' + r.addresses)
|
|
=r.addresses
|
|
td.bg-success #{ramountParts[0]}.
|
|
span.decimal #{ramountParts[1]}
|
|
else if r.amount > 0
|
|
td
|
|
=settings.locale.hidden_recipient
|
|
td.bg-success #{ramountParts[0]}.
|
|
span.decimal #{ramountParts[1]}
|
|
else
|
|
td(colspan='2')
|
|
=settings.locale.hidden_recipient
|
|
else
|
|
- var ramount = (r.amount / 100000000).toLocaleString('en',{'minimumFractionDigits':2,'maximumFractionDigits':8,'useGrouping':true});
|
|
- var ramountParts = ramount.split('.');
|
|
tr
|
|
td
|
|
a.loading.breakWord(href='/address/' + r.addresses)
|
|
=r.addresses
|
|
td.bg-success #{ramountParts[0]}.
|
|
span.decimal #{ramountParts[1]}
|
|
.footer-padding |