diff --git a/src/app/tabs/run-tab.js b/src/app/tabs/run-tab.js index cd6f4d0118..6a0979641c 100644 --- a/src/app/tabs/run-tab.js +++ b/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`` appEvents.compiler.register('compilationFinished', function (success, data, source) { + getContractNames(success, data) if (success) { - getContractNames(success, data) - if (errOn) { - iconContainer.removeChild(failCont) - errOn = false - } + 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`