Add private messaging

This commit is contained in:
calzoneman 2014-02-15 01:40:14 -06:00
parent 573e59680e
commit b41529d4aa
7 changed files with 208 additions and 7 deletions

View file

@ -461,6 +461,25 @@ Callbacks = {
addChatMessage(data);
},
pm: function (data) {
var name = data.username;
if (IGNORED.indexOf(name) !== -1) {
return;
}
if (data.username === CLIENT.name) {
name = data.to;
}
var pm = initPm(name);
var msg = formatChatMessage(data, pm.data("last"));
var buffer = pm.find(".pm-buffer");
msg.appendTo(buffer);
buffer.scrollTop(buffer.prop("scrollHeight"));
if (pm.find(".panel-body").is(":hidden")) {
pm.removeClass("panel-default").addClass("panel-primary");
}
},
joinMessage: function(data) {
if(USEROPTS.joinmessage)
addChatMessage(data);