WebView.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. "atomic component";
  2. var WIDTH = 900;
  3. var HEIGHT = 640;
  4. //UI component
  5. exports.component = function(self) {
  6. //create a new UIView
  7. var view = new Atomic.UIView();
  8. // Create a UIWindow
  9. var window = new Atomic.UIWindow();
  10. // It will only have a title bar and won't be resizeable or have a close button
  11. // window.settings = Atomic.UI_WINDOW_SETTINGS_TITLEBAR;
  12. window.text = "UIWebView";
  13. window.setSize(WIDTH, HEIGHT);
  14. // The Web View
  15. var webView = new WebView.UIWebView("https://ace.c9.io/build/kitchen-sink.html");
  16. //var webView = new WebView.UIWebView("https://store.steampowered.com");
  17. //var webView = new WebView.UIWebView("https://pixlcore.com/demos/webcamjs/demos/basic.html");
  18. //var webView = new WebView.UIWebView("https://getmosh.io/");
  19. //var webView = new WebView.UIWebView("http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_textarea");
  20. window.addChild(webView);
  21. // Add to main UI view and center
  22. view.addChild(window);
  23. window.center();
  24. }
  25. /*
  26. var webClient = new WebView.WebClient();
  27. var webTexture2D = new WebView.WebTexture2D(512, 512);
  28. webClient.webRenderHandler = webTexture2D;
  29. WebView.browserHost.createBrowser(webClient);
  30. var inspectorFields = {
  31. speed: 1.0,
  32. url: "https://www.youtube.com/watch?v=sGbxmsDFVnE"
  33. }
  34. exports.component = function(self) {
  35. var sprite = self.node.getComponent("StaticSprite2D");
  36. sprite.customMaterial = webTexture2D.material;
  37. self.update = function(timeStep) {
  38. //self.node.rotate2D(timeStep * 75 * self.speed);
  39. }
  40. }
  41. */