refactor(console, terminal) add Socket

This commit is contained in:
coderaiser 2014-02-07 08:56:20 -05:00
parent c92f612574
commit 047f6fa925
2 changed files with 24 additions and 22 deletions

View file

@ -14,6 +14,7 @@ var CloudCmd, Util, DOM, CloudFunc, $;
jqconsole,
Element,
MouseBinded,
Socket,
Key = CloudCmd.Key,
Images = DOM.Images,
Notify = DOM.Notify,
@ -31,6 +32,10 @@ var CloudCmd, Util, DOM, CloudFunc, $;
load,
Console.show,
CloudCmd.Socket,
function(callback) {
Socket = CloudCmd.Socket;
Util.exec(callback);
},
addListeners,
]);
}
@ -58,11 +63,9 @@ var CloudCmd, Util, DOM, CloudFunc, $;
// Handle a command.
var handler = function(command) {
var socket = CloudCmd.Socket;
if (command && socket) {
if (command) {
Images.showLoad({ top:true });
socket.emit(CHANNEL, command);
Socket.emit(CHANNEL, command);
}
jqconsole.Prompt(true, handler);
@ -156,20 +159,19 @@ var CloudCmd, Util, DOM, CloudFunc, $;
}
function addListeners(callback) {
var socket = CloudCmd.Socket,
options = {
var options = {
'connect' : function() {
log(socket.CONNECTED);
log(Socket.CONNECTED);
},
'disconnect': function() {
error(socket.DISCONNECTED);
error(Socket.DISCONNECTED);
}
};
options[CHANNEL] = onMessage;
socket.on(options);
Socket.on(options);
Util.exec(callback);
}