Add private messaging
This commit is contained in:
parent
573e59680e
commit
b41529d4aa
7 changed files with 208 additions and 7 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue