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