comparison shterm.js @ 10:d051aad3e95f

webtty: begin experimenting with JSON protocol.
author John "Elwin" Edwards <elwin@sdf.org>
date Wed, 09 May 2012 16:36:11 -0700
parents 826a7ced69f8
children 481dcee353c9
comparison
equal deleted inserted replaced
9:826a7ced69f8 10:d051aad3e95f
300 return; 300 return;
301 var req = new XMLHttpRequest(); 301 var req = new XMLHttpRequest();
302 req.onreadystatechange = function () { 302 req.onreadystatechange = function () {
303 if (req.readyState == 4 && req.status == 200) { 303 if (req.readyState == 4 && req.status == 200) {
304 var datalines = req.responseText.split("\n"); 304 var datalines = req.responseText.split("\n");
305 if (datalines[0] == 'l1') { 305 var logindict = JSON.parse(req.responseText);
306 if (logindict.login) {
306 /* Success */ 307 /* Success */
307 // FIXME extract the size from the response instead of hardcoding 308 termemu.resize(logindict.h, logindict.w);
308 termemu.resize(25, 80);
309 termemu.alive = true; 309 termemu.alive = true;
310 setTitle("Logged in"); 310 setTitle("Logged in");
311 debug(1, "Logged in with id " + datalines[1]); 311 debug(1, "Logged in with id " + logindict.id);
312 getData(); 312 getData();
313 return; 313 return;
314 } 314 }
315 return; 315 return;
316 } 316 }