recorder.html 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>TogetherJS recorder</title>
  6. <script>
  7. TogetherJSConfig_noAutoStart = true;
  8. </script>
  9. <script src="../togetherjs.js"></script>
  10. <script>
  11. var config = TogetherJS._extend(TogetherJS.requireConfig);
  12. config.deps = ["recorder"];
  13. config.callback = function () {
  14. console.log("got back");
  15. require({context: "togetherjs"})(["recorder"], function (recorder) {
  16. recorder.start({
  17. baseUrl: TogetherJS.baseUrl,
  18. defaultHubBase: TogetherJS.config.get("hubBase")
  19. });
  20. });
  21. };
  22. require = config;
  23. console.log("required");
  24. </script>
  25. <script src="./libs/require.js"></script>
  26. <link rel="stylesheet" href="recorder.css">
  27. </head>
  28. <body>
  29. <div id="connection-status">
  30. <span id="not-connected" data-toggles="#connection-status span">Not Connected</span>
  31. <span id="connected" data-toggles="#connection-status span" style="display: none">Connected</span>
  32. <span id="no-session-id" data-toggles="#connection-status span" style="display: none">There's no <code>#&amp;togetherjs=SESSION_ID</code> in the URL.</span>
  33. <button id="restart">Restart recording</button>
  34. <button id="select">Select record</button>
  35. </div>
  36. <div>
  37. <textarea id="record">/* TogetherJS session starts */
  38. </textarea>
  39. </div>
  40. </body>
  41. </html>