diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/postamble.js | 4 | ||||
-rw-r--r-- | src/shell.html | 6 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/postamble.js b/src/postamble.js index 62966d61..b14a31a1 100644 --- a/src/postamble.js +++ b/src/postamble.js @@ -32,6 +32,10 @@ Module.callMain = function callMain(args) { function run(args) { args = args || Module['arguments']; + if (Module['setStatus']) { + Module['setStatus'](''); // clear the status from "Downloading.." etc. + } + if (Module['preRun']) { Module['preRun'](); } diff --git a/src/shell.html b/src/shell.html index 9aa73e83..436ba37e 100644 --- a/src/shell.html +++ b/src/shell.html @@ -27,11 +27,13 @@ }; })(), canvas: document.getElementById('canvas'), + setStatus: function(text) { + document.getElementById('status').innerHTML = text; + }, totalDependencies: 0, monitorRunDependencies: function(left) { this.totalDependencies = Math.max(this.totalDependencies, left); - document.getElementById('status').innerHTML = left ? 'Downloading files: ' + (this.totalDependencies-left) + '/' + this.totalDependencies : - 'All downloads complete.'; + Module.setStatus(left ? 'Downloading: ' + (this.totalDependencies-left) + '/' + this.totalDependencies : 'All downloads complete.'); } }; |