demo.html 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <html>
  2. <head>
  3. <title data-trap="App #title"></title>
  4. <script src="/vendor/amber/support/amber.js"></script>
  5. <script type='text/javascript' src='/vendor/amber/support/requirejs/require.min.js'></script>
  6. <link rel="stylesheet" href="demo.css" />
  7. </head>
  8. <body>
  9. <script type="text/javascript">
  10. var AppEntity;
  11. require.config({
  12. config: {
  13. 'amber_vm/smalltalk': {
  14. defaultNamespace: 'gh_herby_trapped'
  15. }
  16. },
  17. paths: {
  18. 'gh_herby_trapped': '/lib/js'
  19. }
  20. });
  21. require(
  22. ["amber_vm/smalltalk", "amber_set/full-devel",
  23. "gh_herby_trapped/Trapped-Backend", "gh_herby_trapped/Trapped-Frontend", "gh_herby_trapped/Trapped-Demo" ],
  24. function (smalltalk) {
  25. smalltalk.initialize();
  26. $(function() {
  27. smalltalk.Browser._openOn_(smalltalk.App);
  28. AppEntity = smalltalk.App._new();
  29. smalltalk.Trapped._start_([AppEntity]);
  30. });
  31. }
  32. );
  33. </script>
  34. <div data-trap="AppView: App">
  35. </div>
  36. </body>
  37. </html>