Commit 487e3f83 authored by yann300's avatar yann300

fix 'no instance text'

parent c1308828
...@@ -166,6 +166,7 @@ function runTab (container, appAPI, appEvents, opts) { ...@@ -166,6 +166,7 @@ function runTab (container, appAPI, appEvents, opts) {
} }
fillAccountsList(appAPI, el) fillAccountsList(appAPI, el)
instanceContainer.innerHTML = '' // clear the instances list instanceContainer.innerHTML = '' // clear the instances list
noInstancesText.style.display = 'block'
instanceContainer.appendChild(noInstancesText) instanceContainer.appendChild(noInstancesText)
}) })
selectExEnv.value = appAPI.executionContextProvider() selectExEnv.value = appAPI.executionContextProvider()
...@@ -247,7 +248,6 @@ function contractDropdown (appAPI, appEvents, instanceContainer) { ...@@ -247,7 +248,6 @@ function contractDropdown (appAPI, appEvents, instanceContainer) {
selectContractNames.addEventListener('change', setInputParamsPlaceHolder) selectContractNames.addEventListener('change', setInputParamsPlaceHolder)
var init = false
// ADD BUTTONS AT ADDRESS AND CREATE // ADD BUTTONS AT ADDRESS AND CREATE
function createInstance () { function createInstance () {
var contractNames = document.querySelector(`.${css.contractNames.classNames[0]}`) var contractNames = document.querySelector(`.${css.contractNames.classNames[0]}`)
...@@ -258,12 +258,13 @@ function contractDropdown (appAPI, appEvents, instanceContainer) { ...@@ -258,12 +258,13 @@ function contractDropdown (appAPI, appEvents, instanceContainer) {
txFormat.buildData(contract, contracts, true, constructor, args, appAPI.udapp(), appAPI.executionContext(), (error, data) => { txFormat.buildData(contract, contracts, true, constructor, args, appAPI.udapp(), appAPI.executionContext(), (error, data) => {
if (!error) { if (!error) {
txExecution.createContract(data, appAPI.udapp(), (error, txResult) => { txExecution.createContract(data, appAPI.udapp(), (error, txResult) => {
var address = appAPI.executionContext().isVM() ? txResult.result.createdAddress : txResult.result.contractAddress if (!error) {
if (!init) { noInstancesText.style.display = 'none'
instanceContainer.innerHTML = '' var address = appAPI.executionContext().isVM() ? txResult.result.createdAddress : txResult.result.contractAddress
init = true instanceContainer.appendChild(appAPI.udapp().renderInstance(contract, address, selectContractNames.value))
} else {
modalDialogCustom.alert(error)
} }
instanceContainer.appendChild(appAPI.udapp().renderInstance(contract, address, selectContractNames.value))
}) })
} else { } else {
modalDialogCustom.alert(error) modalDialogCustom.alert(error)
...@@ -272,10 +273,7 @@ function contractDropdown (appAPI, appEvents, instanceContainer) { ...@@ -272,10 +273,7 @@ function contractDropdown (appAPI, appEvents, instanceContainer) {
} }
function loadFromAddress (appAPI) { function loadFromAddress (appAPI) {
if (!init) { noInstancesText.style.display = 'none'
instanceContainer.innerHTML = ''
init = true
}
var contractNames = document.querySelector(`.${css.contractNames.classNames[0]}`) var contractNames = document.querySelector(`.${css.contractNames.classNames[0]}`)
var contract = appAPI.getContracts()[contractNames.children[contractNames.selectedIndex].innerText] var contract = appAPI.getContracts()[contractNames.children[contractNames.selectedIndex].innerText]
var address = atAddressButtonInput.value var address = atAddressButtonInput.value
......
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