Starting SP3
fixing file download + replacing message types
This commit is contained in:
@@ -717,56 +717,56 @@ function addMessage(message_info, bReset)
|
||||
|
||||
switch(message_info.msg_class)
|
||||
{
|
||||
case 'U':
|
||||
case databap.consts.msg_types.user:
|
||||
msg_body = sMsgPrefix+'<span class="text">'+message_info.message+'</span>';
|
||||
break;
|
||||
case 'NW':
|
||||
case databap.consts.msg_types.news:
|
||||
databap.tmp('get_news', true);
|
||||
msg_body = '<span class="text action">'+message_info.nickname+' a une news : <span class="news"><i class="fa fa-30 fa-c-news"></i> '+message_info.message+' <i class="fa fa-30 fa-c-news"></i></span></span>';
|
||||
break;
|
||||
case 'A':
|
||||
case databap.consts.msg_types.add.code:
|
||||
var url = databap.getInternalLink('code', message_info.message);
|
||||
msg_body = '<span class="text">'+message_info.nickname+' a ajouté un nouveau code : <a href="'+url+'" target="_blank">'+message_info.description+'</a></span>';
|
||||
break;
|
||||
case 'E':
|
||||
case databap.consts.msg_types.edit.code:
|
||||
var url = databap.getInternalLink('code', message_info.message);
|
||||
msg_body = '<span class="text">'+message_info.nickname+' a modifié le code <a href="'+url+'" target="_blank">'+message_info.description+'</a></span>';
|
||||
break;
|
||||
case 'PA':
|
||||
case databap.consts.msg_types.add.proc:
|
||||
var url = databap.getInternalLink('proc', message_info.message);
|
||||
msg_body = '<span class="text">'+message_info.nickname+' a ajouté une nouvelle procédure : <a href="'+url+'" target="_blank">'+message_info.description+'</a></span>';
|
||||
break;
|
||||
case 'PE':
|
||||
case databap.consts.msg_types.edit.proc:
|
||||
var url = databap.getInternalLink('proc', message_info.message);
|
||||
msg_body = '<span class="text">'+message_info.nickname+' a modifié la procédure <a href="'+url+'" target="_blank">'+message_info.description+'</a></span>';
|
||||
break;
|
||||
case 'M':
|
||||
case databap.consts.msg_types.action:
|
||||
msg_body = '<span class="text action">'+message_info.nickname+' '+message_info.message+'</span>';
|
||||
break;
|
||||
case 'P':
|
||||
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>';
|
||||
break;
|
||||
case 'N':
|
||||
case databap.consts.msg_types.nick:
|
||||
msg_body = '<span class="text">'+message_info.message+' ('+message_info.name+')</span>';
|
||||
updateUsersList = true;
|
||||
break;
|
||||
case 'C':
|
||||
case databap.consts.msg_types.conn:
|
||||
updateUsersList = true;
|
||||
msg_body = (self.vars2('opt_console')==self.consts.opt_console_no)?'':'<span class="text action">'+message_info.nickname+' '+message_info.message+'</span>';
|
||||
bSystemMsg = true;
|
||||
break;
|
||||
case 'I':
|
||||
case databap.consts.msg_types.img:
|
||||
var msg = '<a href="'+message_info.message[3]+'" target="_blank"><img src="'+message_info.message[0]+'" width="'+message_info.message[1]+'" height="'+message_info.message[2]+'" class="proxy"></a>';
|
||||
msg_body = sMsgPrefix+'<span class="text">'+msg+'</span>';
|
||||
break;
|
||||
case '9':
|
||||
case databap.consts.msg_types['9gag']:
|
||||
var msg = '<a href="'+message_info.message.url+'" target="_blank" title="'+message_info.message.title+'"><img src="'+message_info.message.url_img+'" width="'+message_info.message.width+'" height="'+message_info.message.height+'" class="proxy" /></a>';
|
||||
msg_body = sMsgPrefix+'<span class="text">'+msg+'</span>';
|
||||
break;
|
||||
case 'R':
|
||||
case databap.consts.msg_types.reboot:
|
||||
if(!bReset)
|
||||
{
|
||||
msg_body = '<span class="text action">'+message_info.message+'</span>';
|
||||
@@ -774,33 +774,33 @@ function addMessage(message_info, bReset)
|
||||
bSystemMsg = true;
|
||||
}
|
||||
break;
|
||||
case 'V':
|
||||
case databap.consts.msg_types.invite:
|
||||
if(!bReset) joinChan(sChanKeyName, false, [], false);
|
||||
bSystemMsg = true;
|
||||
break;
|
||||
case 'B':
|
||||
case databap.consts.msg_types.article:
|
||||
var url = databap.getInternalLink('a', message_info.message);
|
||||
msg_body = '<span class="text action">Nouvel article sur un blog BI ('+message_info.domain+') : <a href="'+url+'" target="_blank">'+message_info.art_title+'</a> ';
|
||||
msg_body+= 'par <a title="Lien vers la page de l\'auteur" href="'+message_info.link_auth+'" target="_blank">'+message_info.name+'</a> ('+message_info.art_date+')'+'</span>';
|
||||
break;
|
||||
case 'S':
|
||||
case databap.consts.msg_types.status:
|
||||
updateUsersList = true;
|
||||
databap.tmp('get_news', true);
|
||||
msg_body = '<span class="text action">'+message_info.nickname+' '+message_info.message+'</span>';
|
||||
break;
|
||||
case 'DA':
|
||||
case databap.consts.msg_types.add.doc:
|
||||
var url = databap.getInternalLink('doc', message_info.message);
|
||||
msg_body = '<span class="text">'+message_info.nickname+' a ajouté une nouvelle documentation : <a href="'+url+'" target="_blank">'+message_info.description+'</a></span>';
|
||||
break;
|
||||
case 'DE':
|
||||
case databap.consts.msg_types.edit.doc:
|
||||
var url = databap.getInternalLink('doc', message_info.message);
|
||||
msg_body = '<span class="text">'+message_info.nickname+' a modifié la documentation <a href="'+url+'" target="_blank">'+message_info.description+'</a></span>';
|
||||
break;
|
||||
case 'TA':
|
||||
case databap.consts.msg_types.add.table:
|
||||
var url = databap.getInternalLink('table', message_info.message);
|
||||
msg_body = '<span class="text">'+message_info.nickname+' a ajouté une nouvelle table : <a href="'+url+'" target="_blank">'+message_info.description+'</a></span>';
|
||||
break;
|
||||
case 'TE':
|
||||
case databap.consts.msg_types.edit.table:
|
||||
var url = databap.getInternalLink('table', message_info.message);
|
||||
msg_body = '<span class="text">'+message_info.nickname+' a modifié la table <a href="'+url+'" target="_blank">'+message_info.description+'</a></span>';
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user