Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(510)

Side by Side Diff: experimental/hex/index.html

Issue 10928195: First round of dead file removal (Closed) Base URL: https://github.com/samclegg/nativeclient-sdk.git@master
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « experimental/hex/hex_maniac.cc ('k') | experimental/hex/manifest.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 <!doctype html>
2 <html>
3 <head>
4 <meta charset="UTF-8" />
5 <title>Hex!</title>
6 <script type="text/javascript">
7 naclModule = null; // Global application object.
8 statusText = 'NO-STATUS';
9
10 // Set the global |field| message. If the element with id |field|
11 // exists, then set its HTML to the status message as well.
12 // opt_message The message test. If this is null or undefined, then
13 // attempt to set the element with id |field| to the value of
14 // |statusText|.
15 function updateHtmlField(field, opt_message) {
16 if (opt_message)
17 statusText = opt_message;
18 var statusField = document.getElementById(field);
19 if (statusField) {
20 statusField.innerHTML = statusText;
21 console.log('Updated field {' + field + '}');
22 } else {
23 // alert('Error getting field ' + field);
24 console.log('Error getting field {' + field + '}');
25 console.log('Message for field was ' + opt_message);
26 }
27 }
28
29 function moduleDidLoad() {
30 naclModule = document.getElementById('hex_app');
31 console.log('MODULE DID LOAD CALLED')
32 naclModule.addEventListener('message', handleMessage, false);
33 updateHtmlField('status_field', 'SUCCESS');
34 }
35
36
37 // If the page loads before the Native Client module loads, then set the
38 // status message indicating that the module is still loading. Otherwise,
39 // do not change the status message.
40 function pageDidLoad() {
41 if (naclModule == null) {
42 updateHtmlField('status_field', 'LOADING...');
43 console.log('In pageDidLoad...LOADING');
44 } else {
45 // It's possible that the Native Client module onload event fired
46 // before the page's onload event. In this case, the status message
47 // will reflect 'SUCCESS', but won't be displayed. This call will
48 // display the current message.
49 updateHtmlField('status_field', 'LOADED');
50 }
51 }
52
53 </script>
54 </head>
55 <body onload="pageDidLoad()">
56 <div id="listener">
57 <script type="text/javascript">
58 document.getElementById('listener')
59 .addEventListener('load', moduleDidLoad, true);
60 console.log('Added event listener!');
61 </script>
62
63 <embed name="nacl_module"
64 id="hex_app"
65 width=0 height=0
66 src="hex.nmf"
67 type="application/x-nacl" />
68 </div>
69
70 <p>
71 <p style="margin-bottom: 0px"><a href="http://en.wikipedia.org/wiki/Hex_ (board_game)"
72 target="about_hex_game">Hex Game</a></p>
73 <p style="margin-bottom: 0px;"><a href="http://code.google.com/p/nativec lient-sdk/source/browse/trunk/src/experimental/hex/"
74 target="about_hex_game">View the source</a></p>
75 <p style="margin-bottom: 0px;"><a href="about.html"
76 target="about_hex_game">Acknowledgments</a></p>
77
78 <div>
79 <canvas id="canvas"
80 style="z-index:6;
81 position:absolute;
82 left:0px;
83 top:120px;"
84 width="1800" height="1500">
85 This text is displayed if your browser does not support HTML5 Canvas.
86 </canvas>
87 <canvas id="canvas2"
88 style="z-index:4;
89 position:absolute;
90 left:0px;
91 top:120px;"
92 width="1800" height="1500">
93 This text is displayed if your browser does not support HTML5 Canvas.
94 </canvas>
95 <canvas id="canvasBk"
96 style="z-index:2;
97 position:absolute;
98 left:0px;
99 top:120px;"
100 width="1800" height="1500">
101 This text is displayed if your browser does not support HTML5 Canvas.
102 </canvas>
103 </div>
104
105 <script type="text/javascript" src="hex.js"></script>
106
107 </section>
108 <h4>Status</h4>
109 <div id="TurnNumber">NO-NUMBER</div>
110 <div id="status_field">NO-STATUS</div>
111 <div id="Turn">NO-TURN</div>
112 </body>
113 </html>
OLDNEW
« no previous file with comments | « experimental/hex/hex_maniac.cc ('k') | experimental/hex/manifest.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698