diff --git a/masks/chat.html b/masks/chat.html index 92ab4dd..ad6ac4f 100755 --- a/masks/chat.html +++ b/masks/chat.html @@ -542,7 +542,7 @@ function add_message(e) if(!e.altKey && iChatMsgLen>0) { - var iCurPos, iFirstPos, iOffset, sWord, sWordLen; + var iCurPos, iFirstPos, iOffset, sWord, sWordLen, bInvite; //Loading previous data bLooping = !$.isEmptyObject(databap.tmp('tab_info')); @@ -569,6 +569,7 @@ function add_message(e) } } sWordLen = sWord.length; + bInvite = (sChatMsg.substr(0, 7) == '/invite'); //No guess if not at least one letter if(sWordLen>0) @@ -578,7 +579,7 @@ function add_message(e) var iSafeWordLen = sSafeWord.length; //List of current channel users - var asUserList = databap.tmp(['users', getChanKeyName(currentChan())]); + var asUserList = databap.tmp(['users', bInvite?databap.consts.all_chan_id:getChanKeyName(currentChan())]); var asSafeUserList = Object.keys(asUserList); var iUserListLen = asSafeUserList.length; @@ -849,8 +850,13 @@ function refresh_users() chan_info, function(key, user_info) { + //Add nickname to connected user list var sNickName = user_info.nickname; - databap.tmp(['users', sChankeyName, getSafeNickname(sNickName)], sNickName); + var sSafeNickName = getSafeNickname(sNickName); + databap.tmp(['users', sChankeyName, sSafeNickName], sNickName); + databap.tmp(['users', databap.consts.all_chan_id, sSafeNickName], sNickName); + + //Append name to user list box var profileLink = databap.getInternalLink('profil', user_info.id_user); var mission = 'Mission actuelle : '+(user_info.status || 'Aucune'); var pm = 'Cliquez pour lancer un channel privé avec '+user_info.name+' ('+user_info.company+')'; diff --git a/masks/welcome.html b/masks/welcome.html index 54253fa..7c5c334 100755 --- a/masks/welcome.html +++ b/masks/welcome.html @@ -15,6 +15,7 @@
  • Réparation des messages non lus dans le chat
  • Plantage lors de la recherche infructueuse de table
  • Bon rafraichissement de la barre de défilement dans la recherche
  • +
  • Réinsertion des nicknames absent du chan lors des tab dans le cas d'un /invite
  • Changelog .