Unverified Commit 840a0004 authored by yann300's avatar yann300 Committed by GitHub

Merge pull request #2714 from ethereum/terminalP

better query selection in terminal for expanding
parents 58abbd47 6f93f6cd
...@@ -348,13 +348,21 @@ module.exports = TxLogger ...@@ -348,13 +348,21 @@ module.exports = TxLogger
// helpers // helpers
function txDetails (e, tx, data, obj) { function txDetails (e, tx, data, obj) {
var table = document.querySelector(`#${tx.id} [class^="txTable"]`) const from = obj.from
var from = obj.from const to = obj.to
var to = obj.to const arrowUp = yo`<i class="${css.arrow} fas fa-angle-up"></i>`
var log = document.querySelector(`#${tx.id} [class^='log']`) const arrowDown = yo`<i class="${css.arrow} fas fa-angle-down"></i>`
var arrow = document.querySelector(`#${tx.id} [class^='arrow']`)
var arrowUp = yo`<i class="${css.arrow} fas fa-angle-up"></i>` let blockElement = e.target
var arrowDown = yo`<i class="${css.arrow} fas fa-angle-down"></i>` while (true) { // get the parent block element
if (blockElement.className.startsWith('block')) break
else blockElement = blockElement.parentElement
}
let table = blockElement.querySelector(`#${tx.id} [class^="txTable"]`)
const log = blockElement.querySelector(`#${tx.id} [class^='log']`)
const arrow = blockElement.querySelector(`#${tx.id} [class^='arrow']`)
if (table && table.parentNode) { if (table && table.parentNode) {
tx.removeChild(table) tx.removeChild(table)
log.removeChild(arrow) log.removeChild(arrow)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment