Commit 5fde1730 authored by LianaHus's avatar LianaHus

added semver

parent 411a5e6a
...@@ -73,7 +73,8 @@ ...@@ -73,7 +73,8 @@
"dependencies": { "dependencies": {
"http-server": "^0.11.1", "http-server": "^0.11.1",
"remix-plugin": "0.0.2-alpha.10", "remix-plugin": "0.0.2-alpha.10",
"remixd": "0.1.8-alpha.6" "remixd": "0.1.8-alpha.6",
"semver": "^6.1.2"
}, },
"repository": { "repository": {
"type": "git", "type": "git",
......
...@@ -3,6 +3,7 @@ const yo = require('yo-yo') ...@@ -3,6 +3,7 @@ const yo = require('yo-yo')
var minixhr = require('minixhr') var minixhr = require('minixhr')
var helper = require('../../../lib/helper') var helper = require('../../../lib/helper')
const addTooltip = require('../../ui/tooltip') const addTooltip = require('../../ui/tooltip')
const semver = require('semver')
var css = require('../styles/compile-tab-styles') var css = require('../styles/compile-tab-styles')
...@@ -76,6 +77,7 @@ class CompilerContainer { ...@@ -76,6 +77,7 @@ class CompilerContainer {
this._view.compileIcon.setAttribute('title', 'compiler is loading, please wait a few moments.') this._view.compileIcon.setAttribute('title', 'compiler is loading, please wait a few moments.')
this._view.compileIcon.classList.add(`${css.spinningIcon}`) this._view.compileIcon.classList.add(`${css.spinningIcon}`)
this._view.warnCompilationSlow.style.visibility = 'hidden' this._view.warnCompilationSlow.style.visibility = 'hidden'
this._updateLanguageSelector()
}) })
this.compileTabLogic.compiler.event.register('compilerLoaded', () => { this.compileTabLogic.compiler.event.register('compilerLoaded', () => {
...@@ -224,7 +226,6 @@ class CompilerContainer { ...@@ -224,7 +226,6 @@ class CompilerContainer {
</article> </article>
</section>` </section>`
this._updateLanguageSelector()
return this._view.compileContainer return this._view.compileContainer
} }
...@@ -304,7 +305,7 @@ class CompilerContainer { ...@@ -304,7 +305,7 @@ class CompilerContainer {
} }
_updateLanguageSelector () { _updateLanguageSelector () {
if (this._retrieveVersion() < '0.5.7') { if (semver.lt(this._retrieveVersion(), '0.5.7')) {
this._view.languageSelector.setAttribute('disabled', '') this._view.languageSelector.setAttribute('disabled', '')
this._view.languageSelector.value = 'Solidity' this._view.languageSelector.value = 'Solidity'
this.compileTabLogic.setLanguage('Solidity') this.compileTabLogic.setLanguage('Solidity')
......
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