index.html 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  5. <title>Fresnel - Webassembly Backend</title>
  6. <link href="bulma.min.css" rel="stylesheet">
  7. <script src="browser.min.js"></script>
  8. <script src="browser.dom.js"></script>
  9. <meta name="viewport" content="width=device-width, initial-scale=1">
  10. <script src="hostconfig.js"></script>
  11. <script src="fresnelhost.js"></script>
  12. </head>
  13. <body style="background-color: yellow">
  14. <div class="container">
  15. <h1 class="title is-3">Fresnel WebAssembly Backend</h1>
  16. <div class="columns">
  17. <div class="column">
  18. <h1 class="title is-5">Fresnel graphical interface:</h1>
  19. <p>This demo demonstrates a Fresnel Program compiled in WebAssembly, using a custom canvas backend.</p>
  20. <div id="desktop" style="min-height: 480px;">
  21. </div>
  22. <div class="control">
  23. <label class="checkbox">
  24. <input id="cbconsole" type="checkbox" autocomplete="off" checked>Show console output
  25. </label>
  26. </div>
  27. </div>
  28. <div class="column" id="divConsole">
  29. <h1 class="title is-5">Webassembly console output:</h1>
  30. <div class="box" id="pasjsconsole"></div>
  31. </div>
  32. </div>
  33. </div>
  34. <script>
  35. rtl.showUncaughtExceptions=true;
  36. window.addEventListener("load", rtl.run);
  37. </script>
  38. </body>
  39. </html>