diff options
Diffstat (limited to 'lib/imgui-1.90.7/examples/libs/emscripten/shell_minimal.html')
-rw-r--r-- | lib/imgui-1.90.7/examples/libs/emscripten/shell_minimal.html | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/lib/imgui-1.90.7/examples/libs/emscripten/shell_minimal.html b/lib/imgui-1.90.7/examples/libs/emscripten/shell_minimal.html new file mode 100644 index 0000000..bcf6262 --- /dev/null +++ b/lib/imgui-1.90.7/examples/libs/emscripten/shell_minimal.html @@ -0,0 +1,65 @@ +<!doctype html> +<html lang="en-us"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"/> + <title>Dear ImGui Emscripten example</title> + <style> + body { margin: 0; background-color: black } + /* FIXME: with our GLFW example this block seems to break resizing and io.DisplaySize gets stuck */ + .emscripten { + position: absolute; + top: 0px; + left: 0px; + margin: 0px; + border: 0; + width: 100%; + height: 100%; + overflow: hidden; + display: block; + image-rendering: optimizeSpeed; + image-rendering: -moz-crisp-edges; + image-rendering: -o-crisp-edges; + image-rendering: -webkit-optimize-contrast; + image-rendering: optimize-contrast; + image-rendering: crisp-edges; + image-rendering: pixelated; + -ms-interpolation-mode: nearest-neighbor; + } + </style> + </head> + <body> + <canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()"></canvas> + <script type='text/javascript'> + var Module = { + preRun: [], + postRun: [], + print: (function() { + return function(text) { + text = Array.prototype.slice.call(arguments).join(' '); + console.log(text); + }; + })(), + printErr: function(text) { + text = Array.prototype.slice.call(arguments).join(' '); + console.error(text); + }, + canvas: (function() { + var canvas = document.getElementById('canvas'); + //canvas.addEventListener("webglcontextlost", function(e) { alert('FIXME: WebGL context lost, please reload the page'); e.preventDefault(); }, false); + return canvas; + })(), + setStatus: function(text) { + console.log("status: " + text); + }, + monitorRunDependencies: function(left) { + // no run dependencies to log + } + }; + window.onerror = function() { + console.log("onerror: " + event); + }; + </script> + {{{ SCRIPT }}} + </body> +</html> |