more wasm improvements, tweak welcome dialog
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
be279ddabd
commit
f9a7099548
5 changed files with 28 additions and 12 deletions
|
|
@ -34,6 +34,17 @@
|
|||
height: 100vh;
|
||||
}
|
||||
|
||||
#error {
|
||||
background: rgba(0,0,0,0.75);
|
||||
display: none;
|
||||
position: fixed;
|
||||
padding: 0.5em;
|
||||
left: 0;
|
||||
right: 0;
|
||||
width: 100%;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
.emscripten {
|
||||
display: block;
|
||||
margin-left: auto;
|
||||
|
|
@ -92,14 +103,18 @@
|
|||
</div>
|
||||
|
||||
<script type='text/javascript'>
|
||||
var errorElement = document.getElementById('error');
|
||||
var statusElement = document.getElementById('status');
|
||||
var progressElement = document.getElementById('progress');
|
||||
var spinnerElement = document.getElementById('spinner');
|
||||
var canvasWrapper = document.getElementById('canvas_wrapper');
|
||||
|
||||
var Module = {
|
||||
preRun: [],
|
||||
postRun: function() {
|
||||
var canvasWrapper = document.getElementById('canvas_wrapper');
|
||||
statusElement.style.display = 'none';
|
||||
progressElement.style.display = 'none';
|
||||
spinnerElement.style.display = 'none';
|
||||
canvasWrapper.style.display = 'block';
|
||||
window.dispatchEvent(new Event('resize'));
|
||||
},
|
||||
|
|
@ -143,7 +158,8 @@
|
|||
};
|
||||
Module.setStatus('Downloading...');
|
||||
window.onerror = function() {
|
||||
Module.setStatus('Exception thrown, see JavaScript console');
|
||||
errorElement.innerHTML = 'Exception thrown:<br>' + err
|
||||
errorElement.style.display = 'block';
|
||||
spinnerElement.style.display = 'none';
|
||||
Module.setStatus = function(text) {
|
||||
if (text) console.error('[post-exception status] ' + text);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue