blob: d964c0e9f0ba9dad2ca7e7d3007f46bbe6986144 [file] [log] [blame]
<!DOCTYPE html>
<html>
<!--
Copyright (c) 2011 The Chromium Authors. All rights reserved.
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
-->
<head>
<title>Magic Eightball</title>
<script type="text/javascript">
function moduleDidLoad() {
}
function handleMessage(message_event) {
if(message_event.data=='Eightball loaded!')
{
document.getElementById('consolec').innerHTML = " \
Eightball loaded, type a question below, press the button, and get a response. \
<br /> \
<form name='form' Value='Hello Me' onSubmit='return askBall()'> \
<input type='textarea' size='64' name='inputtext' /> \
<input type='button' NAME='button' Value='ASK!' onClick='askBall()' /> \
</form>";
}
else
{
if(message_event.data[0]=='!')
{
document.getElementById('answerlog').innerHTML +=
(document.form.inputtext.value + ": " + message_event.data +"<br />");
}
else
{
document.getElementById('consolec').innerHTML +=
message_event.data + "<br />";
console.log(message_event.data);
}
}
}
function pageDidUnload() {
clearInterval(paintInterval);
}
function askBall()
{
dlopen.postMessage('query');
return false;
}
</script>
</head>
<body id="bodyId" onunload="pageDidUnload()">
<div id="listener">
<script type="text/javascript">
var listener = document.getElementById('listener')
listener.addEventListener('load', moduleDidLoad, true);
listener.addEventListener('message', handleMessage, true);
</script>
<h1>The Magic 8 Ball </h1>
<embed name="nacl_module"
id="dlopen"
width=1 height=1
src="dlopen.nmf"
type="application/x-nacl" />
</div>
<br />
<div id="consolec">..loading dynamic libraries...</div>
<div id="answerlog"></div>
</body>
</html>