diff options
author | Dan Finlay <somniac@me.com> | 2016-09-16 12:04:55 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-16 12:04:55 +0800 |
commit | ae2f0f585fd70986ce71f95b40ed49e9909283f5 (patch) | |
tree | 15811dedf4a66e41d7a34e26477f8082740040ea /ui | |
parent | a5e45820cc7359491d1d7b06a5358d99b9c97305 (diff) | |
parent | 77ef71448d32ab125da3b8738c8dd7af915ec596 (diff) | |
download | tangerine-wallet-browser-ae2f0f585fd70986ce71f95b40ed49e9909283f5.tar.gz tangerine-wallet-browser-ae2f0f585fd70986ce71f95b40ed49e9909283f5.tar.zst tangerine-wallet-browser-ae2f0f585fd70986ce71f95b40ed49e9909283f5.zip |
Merge pull request #676 from MetaMask/tx-viz
Add eth-tx-viz link to tx history
Diffstat (limited to 'ui')
-rw-r--r-- | ui/app/components/transaction-list-item.js | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/ui/app/components/transaction-list-item.js b/ui/app/components/transaction-list-item.js index 66a232981..491e90c7c 100644 --- a/ui/app/components/transaction-list-item.js +++ b/ui/app/components/transaction-list-item.js @@ -48,7 +48,7 @@ TransactionListItem.prototype.render = function () { if (isPending) { this.props.showTx(transaction.id) } - + event.stopPropagation() if (!transaction.hash || !isLinkable) return var url = explorerLink(transaction.hash, parseInt(network)) extension.tabs.create({ url }) @@ -58,10 +58,21 @@ TransactionListItem.prototype.render = function () { }, }, [ - // large identicon h('.identicon-wrapper.flex-column.flex-center.select-none', [ - transaction.status === 'unconfirmed' ? h('i.fa.fa-ellipsis-h', {style: { fontSize: '27px' }}) - : h(TransactionIcon, { txParams, transaction, isTx, isMsg }), + transaction.status === 'unconfirmed' ? h('i.fa.fa-ellipsis-h', { + style: { + fontSize: '27px', + }, + }) : h( '.pop-hover', { + onClick: (event) => { + event.stopPropagation() + if (!isTx || isPending) return + var url = `https://metamask.github.io/eth-tx-viz/?tx=${transaction.hash}` + extension.tabs.create({ url }) + }, + }, [ + h(TransactionIcon, { txParams, transaction, isTx, isMsg }), + ]), ]), h('.flex-column', {style: {width: '200px', overflow: 'hidden'}}, [ |