Edit private messages
This commit is contained in:
@@ -839,7 +839,7 @@ function addMessage(message_info, bReset)
|
||||
{
|
||||
case databap.consts.msg_types.user:
|
||||
if(message_info.id_message_ref) { //edit user message
|
||||
let $Msg = databap.getMainElem('#chat_messages').find('p.U[data-id='+message_info.id_message_ref+']');
|
||||
let $Msg = databap.getMainElem('#chat_messages').find('p[data-id='+message_info.id_message_ref+']');
|
||||
$Msg.find('.msg_txt').text(message_info.message);
|
||||
$Msg.find('.status').show().text('modifié');
|
||||
}
|
||||
@@ -873,11 +873,18 @@ function addMessage(message_info, bReset)
|
||||
msg_body = '<span class="text action">'+message_info.nickname+' '+message_info.message+'</span>';
|
||||
break;
|
||||
case databap.consts.msg_types['private']:
|
||||
slicePos = message_info.message.indexOf(' ');
|
||||
msgTargetUser = message_info.message.substr(1, slicePos - 1);
|
||||
var msg = message_info.message.slice(slicePos + 1);
|
||||
msg_body = '<a class="user clickable" title="Ecrire un PM à '+message_info.nickname+'">'+message_info.nickname+'</a><span class="console"> <span class="highlight">@'+msgTargetUser+'</span></span><span class="text">'+msg+'</span>';
|
||||
sNotif = message_info.nickname+' @'+msgTargetUser+' : '+msg;
|
||||
if(message_info.id_message_ref) { //edit user message
|
||||
let $Msg = databap.getMainElem('#chat_messages').find('p[data-id='+message_info.id_message_ref+']');
|
||||
$Msg.find('.msg_txt').text(message_info.message);
|
||||
$Msg.find('.status').show().text('modifié');
|
||||
}
|
||||
else {
|
||||
var slicePos = message_info.message.indexOf(' ');
|
||||
var msgTargetUser = message_info.message.substr(1, slicePos - 1);
|
||||
var msg = message_info.message.slice(slicePos + 1);
|
||||
msg_body = '<a class="user clickable" title="Ecrire un PM à '+message_info.nickname+'">'+message_info.nickname+'</a><span class="console"> <span class="highlight">@'+msgTargetUser+'</span></span><span class="msg_txt text'+(message_info.id_user==databap.vars.user_id?' editable':'')+'">'+msg+'</span>';
|
||||
sNotif = message_info.nickname+' @'+msgTargetUser+' : '+msg;
|
||||
}
|
||||
break;
|
||||
case databap.consts.msg_types.nick:
|
||||
msg_body = '<span class="text">'+message_info.message+' (<a href="'+databap.getInternalLink('profil', message_info.id_user)+'" target="_blank"><i class="fa fa-c-profile fa-inline"></i>'+message_info.name+'</a>)</span>';
|
||||
@@ -1021,7 +1028,7 @@ function editMessage()
|
||||
refresh_chat();
|
||||
$MsgInput.focus();
|
||||
},
|
||||
{message_id: $Editable.parents('p.U').data('id'), message: sNewMsg},
|
||||
{message_id: $Editable.parents('p').data('id'), message: sNewMsg},
|
||||
'json',
|
||||
function(textStatus)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user