Use getUserInfo to get the user's fullname.

This commit is contained in:
JC Brand 2012-06-24 11:33:34 +02:00
parent 3e964ccd70
commit 440900626d

View File

@ -26,24 +26,15 @@ xmppchat.UI = (function (xmppUI, $, console) {
} }
existing_user_element.attr('class', status); existing_user_element.attr('class', status);
} else { } else {
if ($('#online-users-' + user_id).length > 0) { if ($('#online-users-' + user_id).length > 0) { return; }
return; xmppchat.Presence.getUserInfo(user_id, function (data) {
} if ($('#online-users-' + user_id).length > 0) { return; }
var li = $('<li></li>').attr('id', 'online-users-'+user_id).attr('data-recipient', jid); var li = $('<li></li>').attr('id', 'online-users-'+user_id).attr('data-recipient', jid);
li.append($('<a></a>').addClass('user-details-toggle').text(user_id)); li.append($('<a></a>').addClass('user-details-toggle').text(data.fullname));
$('#online-users').append(li); $('#online-users').append(li);
// Pre-fetch user info if we have a session storage. });
if (xmppchat.Storage.storage !== null) {
xmppchat.Presence.getUserInfo(user_id, function (data) {});
}
} }
online_count = xmppchat.Presence.onlineCount(); $('#online-count').text(xmppchat.Presence.onlineCount());
if (online_count > 0) {
$('#no-users-online').hide();
} else {
$('#no-users-online').show();
}
$('#online-count').text(online_count);
}; };
ob.positionNewChat = function ($chat) { ob.positionNewChat = function ($chat) {