Commit 396be94e authored by serapath's avatar serapath

CompileTab: refactor element compileContainer

parent ac4f636e
...@@ -22,7 +22,8 @@ module.exports = class CompileTab { ...@@ -22,7 +22,8 @@ module.exports = class CompileTab {
autoCompile: null, autoCompile: null,
compileButton: null, compileButton: null,
warnCompilationSlow: null, warnCompilationSlow: null,
compileIcon: null compileIcon: null,
compileContainer: null
} }
self.data = { self.data = {
autoCompile: self._opts.config.get('autoCompile'), autoCompile: self._opts.config.get('autoCompile'),
...@@ -127,7 +128,7 @@ module.exports = class CompileTab { ...@@ -127,7 +128,7 @@ module.exports = class CompileTab {
self._view.compileButton = yo`<div class="${css.compileButton} onclick=${compile} "id="compile" title="Compile source code">${self._view.compileIcon} Start to compile</div>` self._view.compileButton = yo`<div class="${css.compileButton} onclick=${compile} "id="compile" title="Compile source code">${self._view.compileIcon} Start to compile</div>`
self._view.autoCompile = yo`<input class="${css.autocompile}" onchange=${updateAutoCompile} id="autoCompile" type="checkbox" title="Auto compile">` self._view.autoCompile = yo`<input class="${css.autocompile}" onchange=${updateAutoCompile} id="autoCompile" type="checkbox" title="Auto compile">`
if (self.data.autoCompile) self._view.autoCompile.setAttribute('checked', '') if (self.data.autoCompile) self._view.autoCompile.setAttribute('checked', '')
var compileContainer = yo` self._view.compileContainer = yo`
<div class="${css.compileContainer}"> <div class="${css.compileContainer}">
<div class="${css.compileButtons}"> <div class="${css.compileButtons}">
${self._view.compileButton} ${self._view.compileButton}
...@@ -150,7 +151,7 @@ module.exports = class CompileTab { ...@@ -150,7 +151,7 @@ module.exports = class CompileTab {
</div>` </div>`
var el = yo` var el = yo`
<div class="${css.compileTabView}" id="compileTabView"> <div class="${css.compileTabView}" id="compileTabView">
${compileContainer} ${self._view.compileContainer}
${contractEl} ${contractEl}
${errorContainer} ${errorContainer}
</div>` </div>`
......
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