First make of a testing method for oob

This commit is contained in:
Griatch 2014-06-15 23:14:06 +02:00
parent ede6634081
commit e6c1ab3df8
2 changed files with 8 additions and 3 deletions

View file

@ -50,7 +50,7 @@ function onMessage(evt) {
var inmsg = evt.data
if (inmsg.length > 3 && inmsg.substr(0, 3) == "OOB") {
// dynamically call oob methods, if available
try {var oobtuples = JSON.parse(inmsg.slice(3));} // everything after OOB }
try {var oobtuples = JSON.parse(inmsg.slice(4));} // everything after OOB }
catch(err) {
// not JSON packed - a normal text
msg_display('out', inmsg);
@ -76,7 +76,12 @@ function doSend(){
history_add(outmsg);
HISTORY_POS = 0;
$('#inputform')[0].reset(); // clear input field
websocket.send(outmsg);
if (outmsg.length > 4 && outmsg.substr(0, 5) == "##OOB") {
// test OOB messaging
doOOB(JSON.parse(outmsg.slice(5))); }
else {
websocket.send(outmsg); }
}
function doOOB(ooblist){

View file

@ -51,7 +51,7 @@
</div>
<form id="inputform" action="javascript:void(0);">
<div id="playercount">Logged in Players: {{num_players_connected}}</div>
<div id="inputcontrol"><input type="text" id="inputfield" autocomplete="off"><input id="inputsend" type="button" value="send" onClick="doSend()" /></div>
<div id="inputcontrol"><input type="text" id="inputfield" autocomplete="off"><input id="inputsend" type="button" value="send" onClick="doSend()"/></div>
</form>
</div>