diff options
author | obscuren <geffobscura@gmail.com> | 2014-10-07 17:18:34 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2014-10-07 17:18:34 +0800 |
commit | 4ed94d3d512da28407118723e05e29f4058497e0 (patch) | |
tree | d9931e2555679a8e5c05b42b879fa43aa1dd6050 /mist/assets/qml/views/chain.qml | |
parent | e100aa3c6c6a9e4da858812b7ed8392ec2e3954a (diff) | |
download | go-tangerine-4ed94d3d512da28407118723e05e29f4058497e0.tar go-tangerine-4ed94d3d512da28407118723e05e29f4058497e0.tar.gz go-tangerine-4ed94d3d512da28407118723e05e29f4058497e0.tar.bz2 go-tangerine-4ed94d3d512da28407118723e05e29f4058497e0.tar.lz go-tangerine-4ed94d3d512da28407118723e05e29f4058497e0.tar.xz go-tangerine-4ed94d3d512da28407118723e05e29f4058497e0.tar.zst go-tangerine-4ed94d3d512da28407118723e05e29f4058497e0.zip |
removed old windows & added websockets to mist
Diffstat (limited to 'mist/assets/qml/views/chain.qml')
-rw-r--r-- | mist/assets/qml/views/chain.qml | 31 |
1 files changed, 13 insertions, 18 deletions
diff --git a/mist/assets/qml/views/chain.qml b/mist/assets/qml/views/chain.qml index 130ff8bb9..454fafef6 100644 --- a/mist/assets/qml/views/chain.qml +++ b/mist/assets/qml/views/chain.qml @@ -8,8 +8,7 @@ import Ethereum 1.0 Rectangle { id: root - property var title: "Network" - property var iconSource: "../net.png" + property var title: "Block chain" property var menuItem objectName: "chainView" @@ -102,22 +101,18 @@ Rectangle { initial = false } - /* - var txs = JSON.parse(block.transactions); - if(txs != null){ - amount = txs.length - } - */ - var txs = block.transactions; var amount = block.transactions.length; + var txs = []; + for(var i = 0; i < block.transactions.length; i++) { + var tx = JSON.parse(block.transactions.getAsJson(i)); + txs.push(tx); + } if(initial){ blockModel.append({size: block.size, number: block.number, name: block.name, gasLimit: block.gasLimit, gasUsed: block.gasUsed, coinbase: block.coinbase, hash: block.hash, txs: txs, txAmount: amount, time: block.time, prettyTime: convertToPretty(block.time)}) } else { blockModel.insert(0, {size: block.size, number: block.number, name: block.name, gasLimit: block.gasLimit, gasUsed: block.gasUsed, coinbase: block.coinbase, hash: block.hash, txs: txs, txAmount: amount, time: block.time, prettyTime: convertToPretty(block.time)}) } - - //root.secondary.text = "#" + block.number; } Window { @@ -240,16 +235,16 @@ Rectangle { property var singleBlock: ListModel { id: singleBlock } - function setDetails(block){ - singleBlock.set(0,block) + function setDetails(bl){ + singleBlock.set(0, bl) popup.height = 300 transactionModel.clear() - if(block.txs !== undefined){ - for(var i = 0; i < block.txs.length; i++) { - transactionModel.insert(0, block.txs.get(i)) + if(bl.txs !== undefined){ + for(var i = 0; i < bl.txs.count; i++) { + transactionModel.insert(0, bl.txs.get(i)) } - if(block.txs.length > 0 && block.txs.get(0).data){ - popup.showContractData(block.txs.get(0)) + if(bl.txs.count > 0 && bl.txs.get(0).data){ + popup.showContractData(bl.txs.get(0)) } } txView.forceActiveFocus() |