Callbacks = { connect: function() { socket.emit("joinChannel", { name: CHANNEL }); if(uname && session) { socket.emit("login", { name: uname, session: session }); } $("
").addClass("server-msg-reconnect") .text("Connected") .appendTo($("#messagebuffer")); $("#messagebuffer").scrollTop($("#messagebuffer").prop("scrollHeight")); }, disconnect: function() { if(KICKED) return; $("
") .addClass("server-msg-disconnect") .text("Disconnected from server. Attempting reconnection...") .appendTo($("#messagebuffer")); $("#messagebuffer").scrollTop($("#messagebuffer").prop("scrollHeight")); }, announcement: function(data) { var div = $("
").addClass("alert") .insertAfter($(".row")[0]); $("