added ability to save socket messages to buffer on client

This commit is contained in:
coderaiser 2012-09-21 06:32:11 -04:00
parent 3a83874398
commit a19353ecc4

View file

@ -5,6 +5,7 @@ var CloudCommander, io, socket;
var cloudcmd = CloudCommander,
Util = cloudcmd.Util,
Messages = [],
JqueryTerminal = cloudcmd.Terminal.JqueryTerminal;
Util.jsload("/socket.io/lib/socket.io.js", {
@ -37,10 +38,23 @@ var CloudCommander, io, socket;
var lTerm = JqueryTerminal.Term,
lResult = true;
if(lTerm)
if(lTerm){
if(Messages.length){
/* show oll msg from buffer */
for(var i=0; i < Messages.length; i++)
lTerm.echo(Messages[i]);
Messages = [];
}
lResult = lTerm.echo(pMsg);
else
lResult = lTerm;
}
else{
/* if term not accesable
* save msg to buffer
*/
Messages.push(pMsg);
lResult = false;
}
console.log(pMsg);