Bug fixes

This commit is contained in:
sairaj mote 2023-06-05 16:49:49 +05:30
parent cef0a5536b
commit c09e93b14c
2 changed files with 7 additions and 11 deletions

View File

@ -2164,6 +2164,7 @@
document.getElementById('tx_receiver').value = target.dataset.floAddress document.getElementById('tx_receiver').value = target.dataset.floAddress
document.getElementById('tx_receiver').focusIn() document.getElementById('tx_receiver').focusIn()
closePopup() closePopup()
getRef('send_form')._checkValidity()
}) })
getRef('filter_selector').addEventListener('change', e => { getRef('filter_selector').addEventListener('change', e => {
@ -2371,6 +2372,7 @@
`) `)
getRef('add_token_receiver').classList.add('hidden') getRef('add_token_receiver').classList.add('hidden')
floGlobals.sendType = 'flo' floGlobals.sendType = 'flo'
getRef('send_form').elementsChanged()
} }
function handleTokenSelection() { function handleTokenSelection() {
const selectedToken = document.getElementById('sender_tokens_wrapper').querySelector('input[type="radio"]:checked') const selectedToken = document.getElementById('sender_tokens_wrapper').querySelector('input[type="radio"]:checked')
@ -2385,6 +2387,7 @@
addTokenReceiver() addTokenReceiver()
getRef('add_token_receiver').classList.remove('hidden') getRef('add_token_receiver').classList.remove('hidden')
floGlobals.sendType = 'token' floGlobals.sendType = 'token'
getRef('send_form').elementsChanged()
} }
function addTokenReceiver() { function addTokenReceiver() {
const selectedToken = document.getElementById('sender_tokens_wrapper').querySelector('input[type="radio"]:checked') const selectedToken = document.getElementById('sender_tokens_wrapper').querySelector('input[type="radio"]:checked')
@ -2407,18 +2410,11 @@
` : ''} ` : ''}
</div> </div>
`) `)
getRef('send_form').elementsChanged()
} }
function removeTokenReceiver(elem) { function removeTokenReceiver(elem) {
elem.closest('.grid').remove() elem.closest('.grid').remove()
} }
// getRef('tx_token_amount').addEventListener('input', e => {
// const tokenAmount = parseFloat(e.target.value.trim())
// const selectedToken = document.getElementById('sender_tokens_wrapper').querySelector('input[type="radio"]:checked')
// const tokenName = selectedToken.value
// const tokenBalance = parseFloat(selectedToken.dataset.balance)
// getRef('flo_data_textarea').value = `send ${tokenAmount} ${tokenName}#`
// })
getRef('tx_flo_amount').addEventListener('input', e => { getRef('tx_flo_amount').addEventListener('input', e => {
const floAmount = parseFloat(e.target.value.trim()) const floAmount = parseFloat(e.target.value.trim())
const { rangeOverflow, rangeUnderflow } = e.target.validity; const { rangeOverflow, rangeUnderflow } = e.target.validity;
@ -2458,7 +2454,7 @@
<h5>Balance</h5> <h5>Balance</h5>
</div> </div>
<p style="line-height: 1.2; opacity: 0.7;"> <p style="line-height: 1.2; opacity: 0.7;">
Sender balance will be shown once you enter a valid address Sender balance will be shown once you enter it's private key
</p> </p>
`) `)
} }

File diff suppressed because one or more lines are too long