summaryrefslogtreecommitdiffstatshomepage
path: root/web
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2013-08-12 13:56:55 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2013-08-12 13:56:55 +0000
commit5f184e36d63c2e9af0f96e7d98ad2fd14b0f3c68 (patch)
tree5c204c5c180776ee7ccbeacdae732ec82e9dc64b /web
parent59837a1e7df63b744d6168faeb3a78520b4b6cdd (diff)
Moved webengine into separate file, added callbacks for websockets and made example for triggering ui on driver change, also added json for game driver (nw)
Diffstat (limited to 'web')
-rw-r--r--web/index.html26
1 files changed, 26 insertions, 0 deletions
diff --git a/web/index.html b/web/index.html
index 8dbcce5dd35..90d013a646d 100644
--- a/web/index.html
+++ b/web/index.html
@@ -11,6 +11,31 @@
<link href="css/default.ultimate.css" media="screen" rel="stylesheet" type="text/css" />
</head>
<body>
+<script language="javascript" type="text/javascript">
+
+ var writeToScreen = function(message) {
+ var div = document.createElement('div');
+ div.innerHTML = message;
+ document.getElementById('output').appendChild(div);
+ };
+ window.onload = function() {
+ var url = 'ws://localhost:8080/foo';
+ websocket = new WebSocket(url);
+ websocket.onopen = function(ev) {
+ writeToScreen('<span style="color: green;">CONNECTED</span>');
+ };
+ websocket.onclose = function(ev) {
+ writeToScreen('<span style="color: white;">DISCONNECTED</span>');
+ };
+ websocket.onmessage = function(ev) {
+ writeToScreen('<span style="color: blue;">RESPONSE: ' + ev.data +
+ ' </span>');
+ };
+ websocket.onerror = function(ev) {
+ writeToScreen('<span style="color: red; ">ERROR: </span> ' + ev.data);
+ };
+ };
+</script>
<div data-role="page">
<div data-role="header">
<img src="images/logo-mame-small.png"/>
@@ -46,6 +71,7 @@
</li>
<li id="n-debugger"><a href="./">Debugger</a></li>
</ul>
+<br/><br/><div id="output"></div>
</div>
</body>
</html> \ No newline at end of file