document.addEventListener('DOMContentLoaded', openAccountAddressDialog); function openAccountAddressDialog(){ const accountAddressDialog = document.getElementById('account-address-dialog'); const accountAddressInput = accountAddressDialog.querySelector('input'); const submitButton = accountAddressDialog.querySelector('button[type="submit"]'); submitButton.addEventListener('click', () => { const address = accountAddressInput.value; window.electronAPI.onEnterAccountAddress(address) accountAddressDialog.close() }); accountAddressDialog.showModal() } const ledgerIndexEl = document.getElementById('ledger-index') const ledgerHashEl = document.getElementById('ledger-hash') const ledgerCloseTimeEl = document.getElementById('ledger-close-time') window.electronAPI.onUpdateLedgerData((_event, ledger) => { ledgerIndexEl.innerText = ledger.ledgerIndex ledgerHashEl.innerText = ledger.ledgerHash ledgerCloseTimeEl.innerText = ledger.ledgerCloseTime }) const accountAddressClassicEl = document.getElementById('account-address-classic') const accountAddressXEl = document.getElementById('account-address-x') const accountBalanceEl = document.getElementById('account-balance') window.electronAPI.onUpdateAccountData((_event, value) => { accountAddressClassicEl.innerText = value.classicAddress accountAddressXEl.innerText = value.xAddress accountBalanceEl.innerText = value.xrpBalance }) // Step 4 code additions - start const txTableBodyEl = document.getElementById('tx-table').tBodies[0] window.testEl = txTableBodyEl window.electronAPI.onUpdateTransactionData((_event, transactions) => { for (let transaction of transactions) { txTableBodyEl.insertAdjacentHTML( 'beforeend', "" + "" + transaction.confirmed + "" + "" + transaction.type + "" + "" + transaction.from + "" + "" + transaction.to + "" + "" + transaction.value + "" + "" + transaction.hash + "" + "" ) } }) // Step 4 code additions - end