Merge pull request #141 from chriseth/loadremote

Load compiler from different repository.
pull/1/head
chriseth 9 years ago
commit 01f16bea3f
  1. 4
      assets/js/app.js
  2. 2
      index.html

@ -559,13 +559,13 @@
// "Uncaught RangeError: Maximum call stack size exceeded" error on Chromium, // "Uncaught RangeError: Maximum call stack size exceeded" error on Chromium,
// resort to non-worker version in that case. // resort to non-worker version in that case.
initializeWorker(); initializeWorker();
worker.postMessage({cmd: 'loadVersion', data: 'bin/' + version}); worker.postMessage({cmd: 'loadVersion', data: 'https://github.com/ethereum/solc-bin/raw/master/bin/' + version});
} else { } else {
Module = null; Module = null;
compileJSON = function(source, optimize) { compilationFinished('{}'); }; compileJSON = function(source, optimize) { compilationFinished('{}'); };
var newScript = document.createElement('script'); var newScript = document.createElement('script');
newScript.type = 'text/javascript'; newScript.type = 'text/javascript';
newScript.src = 'bin/' + version; newScript.src = 'https://github.com/ethereum/solc-bin/raw/master/bin/' + version;
document.getElementsByTagName("head")[0].appendChild(newScript); document.getElementsByTagName("head")[0].appendChild(newScript);
var check = window.setInterval(function() { var check = window.setInterval(function() {
if (!Module) return; if (!Module) return;

@ -35,7 +35,7 @@
<link rel="stylesheet" href="assets/css/font-awesome.min.css"> <link rel="stylesheet" href="assets/css/font-awesome.min.css">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<script src="bin/list.js"></script> <script src="https://github.com/ethereum/solc-bin/raw/master/bin/list.js"></script>
<script src="assets/js/jquery-2.1.3.min.js"></script> <script src="assets/js/jquery-2.1.3.min.js"></script>
<script src="assets/js/ace.js"></script> <script src="assets/js/ace.js"></script>
<script src="assets/js/mode-solidity.js"></script> <script src="assets/js/mode-solidity.js"></script>

Loading…
Cancel
Save