diff --git a/public/src/forum/topic.js b/public/src/forum/topic.js index 6caea47b10..d25d76283e 100644 --- a/public/src/forum/topic.js +++ b/public/src/forum/topic.js @@ -622,17 +622,9 @@ define(['composer', 'forum/pagination'], function(composer, pagination) { var activeEl = $('li.post-bar[data-index="0"] .thread_active_users'); function createUserIcon(uid, picture, userslug, username) { - - if(!activeEl.find('[href="'+ RELATIVE_PATH +'/user/' + data.users[i].userslug + '"]').length) { - var userIcon = $(''); - - var userLink = $('').append(userIcon); - userLink.attr('data-uid', uid); - - var div = $('
'); - div.append(userLink); - - userLink.tooltip({ + if(!activeEl.find('[data-uid="' + uid + '"]').length) { + var div = $('
'); + div.find('a').tooltip({ placement: 'top', title: username }); @@ -642,15 +634,16 @@ define(['composer', 'forum/pagination'], function(composer, pagination) { } // remove users that are no longer here - activeEl.children().each(function(index, element) { + activeEl.find('a').each(function(index, element) { if(element) { - var uid = $(element).attr('data-uid'); - for(var i=0; i