pull/1/head
yann300 7 years ago
parent b48a7fddd7
commit 0998d419cc
  1. 29
      src/app/tabs/run-tab.js

@ -262,33 +262,14 @@ function updateAccountBalances (container, appAPI) {
------------------------------------------------ */
function contractDropdown (appAPI, appEvents, instanceContainer) {
var iconContainer
var iFail
var errOn
var failCont
var iFailDesc
instanceContainer.appendChild(noInstancesText)
var compFails = yo`<i title="Contract compilation failed. Please check the compile tab for more information." class="fa fa-thumbs-down ${css.errorIcon}" ></i>`
appEvents.compiler.register('compilationFinished', function (success, data, source) {
if (success) {
getContractNames(success, data)
if (errOn) {
iconContainer.removeChild(failCont)
errOn = false
}
if (success) {
compFails.style.display = 'none'
} else {
if (!errOn) {
iconContainer = document.querySelector(`.${css.runTabView} .${css.subcontainer}`)
failCont = document.createElement('div')
iFail = document.createElement('i')
iFailDesc = document.createElement('p')
iFailDesc.innerHTML = 'Compiler ERROR'
iFailDesc.className = `${css.failDesc}`
iconContainer.appendChild(failCont)
failCont.appendChild(iFail)
failCont.appendChild(iFailDesc)
iFail.className = `fa fa-thumbs-down fa-2x ${css.errorIcon}`
errOn = true
}
compFails.style.display = 'block'
}
})
@ -298,7 +279,7 @@ function contractDropdown (appAPI, appEvents, instanceContainer) {
var el = yo`
<div class="${css.container}">
<div class="${css.subcontainer}">
${selectContractNames}
${selectContractNames} ${compFails}
</div>
<div class="${css.buttons}">
<div class="${css.button}">

Loading…
Cancel
Save