pull/5370/head
lianahus 4 years ago committed by Liana Husikyan
parent ae501c2612
commit bcec2da4a8
  1. 92
      apps/remix-ide/src/index.html

@ -52,58 +52,58 @@
</head> </head>
<body> <body>
<script> <script>
function urlParams () { function urlParams () {
var qs = window.location.hash.substr(1) var qs = window.location.hash.substr(1)
if (window.location.search.length > 0) { if (window.location.search.length > 0) {
// use legacy query params instead of hash // use legacy query params instead of hash
window.location.hash = window.location.search.substr(1) window.location.hash = window.location.search.substr(1)
window.location.search = '' window.location.search = ''
} }
var params = {} var params = {}
var parts = qs.split('&') var parts = qs.split('&')
for (var x in parts) { for (var x in parts) {
var keyValue = parts[x].split('=') var keyValue = parts[x].split('=')
if (keyValue[0] !== '') { if (keyValue[0] !== '') {
params[keyValue[0]] = keyValue[1] params[keyValue[0]] = keyValue[1]
} }
}
return params
} }
const defaultVersion = '0.8.0' return params
}
const defaultVersion = '0.8.0'
let versionToLoad = urlParams().appVersion ? urlParams().appVersion : defaultVersion let versionToLoad = urlParams().appVersion ? urlParams().appVersion : defaultVersion
let assets = { let assets = {
'0.8.0': ['https://use.fontawesome.com/releases/v5.8.1/css/all.css', 'assets/css/pygment_trac.css'], '0.8.0': ['https://use.fontawesome.com/releases/v5.8.1/css/all.css', 'assets/css/pygment_trac.css'],
'0.7.7': ['assets/css/font-awesome.min.css', 'assets/css/pygment_trac.css'] '0.7.7': ['assets/css/font-awesome.min.css', 'assets/css/pygment_trac.css']
} }
let versions = { let versions = {
'0.7.7': 'assets/js/0.7.7/app.js', // commit 7b5c7ae3de935e0ccc32eadfd83bf7349478491e '0.7.7': 'assets/js/0.7.7/app.js', // commit 7b5c7ae3de935e0ccc32eadfd83bf7349478491e
'0.8.0': 'main.js' '0.8.0': 'main.js'
}
for (let k in assets[versionToLoad]) {
let app = document.createElement('link')
app.setAttribute('rel', 'stylesheet')
app.setAttribute('href', assets[versionToLoad][k])
if (assets[versionToLoad][k] === 'https://use.fontawesome.com/releases/v5.8.1/css/all.css') {
app.setAttribute('integrity', 'sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf')
app.setAttribute('crossorigin', 'anonymous')
} }
for (let k in assets[versionToLoad]) { document.head.appendChild(app)
let app = document.createElement('link') }
app.setAttribute('rel', 'stylesheet') window.onload = () => {
app.setAttribute('href', assets[versionToLoad][k]) BrowserFS.install(window)
if (assets[versionToLoad][k] === 'https://use.fontawesome.com/releases/v5.8.1/css/all.css') { BrowserFS.configure({
app.setAttribute('integrity', 'sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf') fs: "LocalStorage"
app.setAttribute('crossorigin', 'anonymous') }, function(e) {
} if (e) console.log(e)
document.head.appendChild(app) let app = document.createElement('script')
} app.setAttribute('src', versions[versionToLoad])
window.onload = () => { document.body.appendChild(app)
BrowserFS.install(window) window.remixFileSystem = require('fs')
BrowserFS.configure({ })
fs: "LocalStorage" }
}, function(e) {
if (e) console.log(e)
let app = document.createElement('script')
app.setAttribute('src', versions[versionToLoad])
document.body.appendChild(app)
window.remixFileSystem = require('fs')
})
}
</script> </script>
<script src="runtime.js" type="module"></script><script src="polyfills.js" type="module"></script><script src="vendor.js" type="module"></script> <script src="runtime.js" type="module"></script><script src="polyfills.js" type="module"></script><script src="vendor.js" type="module"></script>
</body> </body>

Loading…
Cancel
Save