| 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', | |
| 11 'content/public/renderer/frame_interfaces', | 9 'content/public/renderer/frame_interfaces', |
| 12 ], function(embedderMojom, mojoCore, routerModule, | 10 ], function(embedderMojom, frameInterfaces) { |
| 13 frameInterfaces) { | 11 var testEmbedderService = new embedderMojom.TestEmbedderServicePtr( |
| 14 var testEmbedderService = | 12 frameInterfaces.getInterface(embedderMojom.TestEmbedderService.name)); |
| 15 new embedderMojom.TestEmbedderService.proxyClass( | |
| 16 new routerModule.Router( | |
| 17 frameInterfaces.getInterface( | |
| 18 embedderMojom.TestEmbedderService.name))); | |
| 19 | 13 |
| 20 // Send a message to the embedder! | 14 // Send a message to the embedder! |
| 21 testEmbedderService.returnTestResult('page two'); | 15 testEmbedderService.returnTestResult('page two'); |
| 22 }); | 16 }); |
| 23 </script> | 17 </script> |
| 24 </head> | 18 </head> |
| 25 <body><h1>Page two</h1></body> | 19 <body><h1>Page two</h1></body> |
| OLD | NEW |