diff options
author | 2013-08-12 13:56:55 +0000 | |
---|---|---|
committer | 2013-08-12 13:56:55 +0000 | |
commit | 5f184e36d63c2e9af0f96e7d98ad2fd14b0f3c68 (patch) | |
tree | 5c204c5c180776ee7ccbeacdae732ec82e9dc64b /web | |
parent | 59837a1e7df63b744d6168faeb3a78520b4b6cdd (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.html | 26 |
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 |