| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <!-- | 3 <!-- |
| 4 Copyright (c) 2013 The Chromium Authors. All rights reserved. | 4 Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 5 Use of this source code is governed by a BSD-style license that can be | 5 Use of this source code is governed by a BSD-style license that can be |
| 6 found in the LICENSE file. | 6 found in the LICENSE file. |
| 7 --> | 7 --> |
| 8 <head> | 8 <head> |
| 9 <meta http-equiv="Pragma" content="no-cache"> | 9 <meta http-equiv="Pragma" content="no-cache"> |
| 10 <meta http-equiv="Expires" content="-1"> | 10 <meta http-equiv="Expires" content="-1"> |
| 11 <title>{{title}}</title> | 11 <title>{{title}}</title> |
| 12 <script type="text/javascript" src="common.js"></script> | 12 <script type="text/javascript" src="common.js"></script> |
| 13 <script type="text/javascript" src="example.js"></script> | 13 <script type="text/javascript" src="example.js"></script> |
| 14 </head> | 14 </head> |
| 15 <!-- | 15 <!-- |
| 16 For the SDK examples, we support several toolchains (e.g. PNaCl, newlib, | 16 For the SDK examples, we support several toolchains (e.g. pnacl, clang-newlib, |
| 17 GLibC). In your own code, you'll likely just choose one toolchain (probably | 17 glibc). In your own code, you'll likely just choose one toolchain (probably |
| 18 PNaCl), and load that directly. | 18 pnacl), and load that directly. |
| 19 | 19 |
| 20 Rather than have each example repeat the same module loading code for each | 20 Rather than have each example repeat the same module loading code for each |
| 21 toolchain it supports, we set custom data attributes on the body. Those | 21 toolchain it supports, we set custom data attributes on the body. Those |
| 22 attributes are read by common.js to determine which toolchains are supported | 22 attributes are read by common.js to determine which toolchains are supported |
| 23 for the example. | 23 for the example. |
| 24 --> | 24 --> |
| 25 <body {{attrs}}> | 25 <body {{attrs}}> |
| 26 <h1>{{title}}</h1> | 26 <h1>{{title}}</h1> |
| 27 <h2>Status: <code id="statusField">NO-STATUS</code></h2> | 27 <h2>Status: <code id="statusField">NO-STATUS</code></h2> |
| 28 <!-- | 28 <!-- |
| 29 Just as in part1, the <embed> element will be wrapped inside the <div> | 29 Just as in part1, the <embed> element will be wrapped inside the <div> |
| 30 element with the id "listener". In part1, the embed was specified in HTML, | 30 element with the id "listener". In part1, the embed was specified in HTML, |
| 31 here the common.js module creates a new <embed> element and adds it to the | 31 here the common.js module creates a new <embed> element and adds it to the |
| 32 <div> for us. | 32 <div> for us. |
| 33 --> | 33 --> |
| 34 <div id="listener"></div> | 34 <div id="listener"></div> |
| 35 | 35 |
| 36 <!-- | 36 <!-- |
| 37 This element will be populated with the messages that come from the NaCl | 37 This element will be populated with the messages that come from the NaCl |
| 38 module. See example.js. | 38 module. See example.js. |
| 39 --> | 39 --> |
| 40 <div id="log"></div> | 40 <div id="log"></div> |
| 41 </body> | 41 </body> |
| 42 </html> | 42 </html> |
| OLD | NEW |