From 1c324f45cffcb041b6f089149aa99dff8b738774 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Sat, 1 Mar 2014 21:59:51 -0500 Subject: [PATCH] tried fixing absentee detection in active users --- public/src/forum/topic.js | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) 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