| OLD | NEW |
| 1 <!doctype html> | 1 <!doctype html> |
| 2 <head> | 2 <head> |
| 3 <script> | 3 <script> |
| 4 // Note define() defines a module in the mojo module dependency | 4 // Note define() defines a module in the mojo module dependency |
| 5 // system. While we don't expose our module, the callback below only | 5 // system. While we don't expose our module, the callback below only |
| 6 // fires after the requested modules have been loaded. | 6 // fires after the requested modules have been loaded. |
| 7 define([ | 7 define([ |
| 8 'headless/lib/embedder_test.mojom', | 8 'headless/lib/embedder_test.mojom', |
| 9 'mojo/public/js/core', |
| 10 'mojo/public/js/router', |
| 9 'content/public/renderer/frame_interfaces', | 11 'content/public/renderer/frame_interfaces', |
| 10 ], function(embedderMojom, frameInterfaces) { | 12 ], function(embedderMojom, mojoCore, routerModule, |
| 11 var testEmbedderService = new embedderMojom.TestEmbedderServicePtr( | 13 frameInterfaces) { |
| 12 frameInterfaces.getInterface(embedderMojom.TestEmbedderService.name)); | 14 var testEmbedderService = |
| 15 new embedderMojom.TestEmbedderService.proxyClass( |
| 16 new routerModule.Router( |
| 17 frameInterfaces.getInterface( |
| 18 embedderMojom.TestEmbedderService.name))); |
| 13 | 19 |
| 14 // Send a message to the embedder! | 20 // Send a message to the embedder! |
| 15 testEmbedderService.returnTestResult('page two'); | 21 testEmbedderService.returnTestResult('page two'); |
| 16 }); | 22 }); |
| 17 </script> | 23 </script> |
| 18 </head> | 24 </head> |
| 19 <body><h1>Page two</h1></body> | 25 <body><h1>Page two</h1></body> |
| OLD | NEW |