Browse Source

Try to avoid using globals in templates...WIP

master
Dan Janosik 5 years ago
parent
commit
8e4530f7de
No known key found for this signature in database GPG Key ID: C6F8CE9FFDB2CED2
  1. 2
      views/fun.pug
  2. 2
      views/includes/block-content.pug
  3. 2
      views/includes/transaction-io-details.pug
  4. 2
      views/index.pug
  5. 10
      views/layout.pug
  6. 4
      views/transaction.pug

2
views/fun.pug

@ -21,7 +21,7 @@ block content
th.data-header Reference
tbody
each item, index in coinConfig.historicalData
if (item.chain == global.activeBlockchain)
if (item.chain == activeBlockchain)
tr
td.data-cell #{item.date}

2
views/includes/block-content.pug

@ -140,7 +140,7 @@ div.tab-content
else
span 0
- var blockRewardMax = coinConfig.blockRewardFunction(result.getblock.height, global.activeBlockchain);
- var blockRewardMax = coinConfig.blockRewardFunction(result.getblock.height, activeBlockchain);
- var coinbaseTxTotalOutputValue = new Decimal(0);
each vout in result.getblock.coinbaseTx.vout
- coinbaseTxTotalOutputValue = coinbaseTxTotalOutputValue.plus(new Decimal(vout.value));

2
views/includes/transaction-io-details.pug

@ -93,7 +93,7 @@ div.row.text-monospace
div.tx-io-value
if (txVin.coinbase)
- var currencyValue = coinConfig.blockRewardFunction(blockHeight, global.activeBlockchain);
- var currencyValue = coinConfig.blockRewardFunction(blockHeight, activeBlockchain);
include ./value-display.pug
else
if (vout && vout.value)

2
views/index.pug

@ -15,7 +15,7 @@ block content
if (config.demoSite && session.hideHomepageBanner != "true")
div.alert.alert-primary.alert-dismissible.shadow-sm.mb-3(role="alert")
span
span.font-weight-bold #{coinConfig.siteTitlesByNetwork[global.activeBlockchain]}
span.font-weight-bold #{coinConfig.siteTitlesByNetwork[activeBlockchain]}
span is
a(href="https://github.com/janoside/btc-rpc-explorer", target="_blank") open-source
span and easy to set up. It can communicate with your

10
views/layout.pug

@ -31,8 +31,8 @@ html(lang="en")
div.container
a.navbar-brand(href="/")
span
if (coinConfig.logoUrlsByNetwork && coinConfig.logoUrlsByNetwork[global.activeBlockchain])
img.header-image(src=coinConfig.logoUrlsByNetwork[global.activeBlockchain], alt="logo")
if (coinConfig.logoUrlsByNetwork && coinConfig.logoUrlsByNetwork[activeBlockchain])
img.header-image(src=coinConfig.logoUrlsByNetwork[activeBlockchain], alt="logo")
else
img.header-image(src="/img/logo/btc.svg", alt="logo")
@ -49,11 +49,11 @@ html(lang="en")
a.nav-link(href="/about")
span About
if (global.activeBlockchain != "main")
- var chainName = global.activeBlockchain == "test" ? "testnet" : global.activeBlockchain
if (activeBlockchain != "main")
- var chainName = activeBlockchain == "test" ? "testnet" : activeBlockchain
li.nav-item
a.nav-link.text-warning(title=`Current node's chain: ${global.activeBlockchain}` data-toggle="tooltip") [#{chainName}]
a.nav-link.text-warning(title=`Current node's chain: ${activeBlockchain}` data-toggle="tooltip") [#{chainName}]
if (config.siteTools)
li.nav-item.dropdown

4
views/transaction.pug

@ -27,7 +27,7 @@ block content
- var totalInputValue = new Decimal(0);
if (result.getrawtransaction.vin[0].coinbase)
- totalInputValue = totalInputValue.plus(new Decimal(coinConfig.blockRewardFunction(result.getblock.height, global.activeBlockchain)));
- totalInputValue = totalInputValue.plus(new Decimal(coinConfig.blockRewardFunction(result.getblock.height, activeBlockchain)));
each txInput, txInputIndex in result.txInputs
if (txInput)
- var vout = txInput;
@ -178,7 +178,7 @@ block content
- var currencyValue = new Decimal(totalOutputValue).minus(totalInputValue);
include includes/value-display.pug
- var blockRewardMax = coinConfig.blockRewardFunction(result.getblock.height, global.activeBlockchain);
- var blockRewardMax = coinConfig.blockRewardFunction(result.getblock.height, activeBlockchain);
if (parseFloat(totalOutputValue) < parseFloat(blockRewardMax))
div.row
div.summary-table-label

Loading…
Cancel
Save