some fixes to online page

v1.18.x
Baris Usakli
parent 1155eaf1f1
commit c00b138bf2

@ -60,7 +60,7 @@ define(function() {
var html = templates.prepare(templates['users'].blocks['users']).parse({ var html = templates.prepare(templates['users'].blocks['users']).parse({
users: data users: data
}), }),
userListEl = document.querySelector('#users-container'); userListEl = document.querySelector('#users-inner-container');
userListEl.innerHTML = html; userListEl.innerHTML = html;
@ -77,7 +77,7 @@ define(function() {
socket.on('api:user.isOnline', function(data) { socket.on('api:user.isOnline', function(data) {
if(active == 'online' && !loadingMoreUsers) { if(active == 'online' && !loadingMoreUsers) {
$('#users-container .registered-user').remove(); $('#users-inner-container').empty();
startLoading('users:online', 0); startLoading('users:online', 0);
socket.emit('api:user.getOnlineAnonCount', {} , function(anonCount) { socket.emit('api:user.getOnlineAnonCount', {} , function(anonCount) {
$('#online_anon_count').html(anonCount); $('#online_anon_count').html(anonCount);
@ -89,7 +89,7 @@ define(function() {
var html = templates.prepare(templates['users'].blocks['users']).parse({ var html = templates.prepare(templates['users'].blocks['users']).parse({
users: users users: users
}); });
$('#users-container').prepend(html); $('#users-inner-container').append(html);
} }
function loadMoreUsers() { function loadMoreUsers() {
@ -105,7 +105,7 @@ define(function() {
} }
if (set) { if (set) {
startLoading(set, $('#users-container').children().length); startLoading(set, $('#users-inner-container').children().length);
} }
} }

@ -19,6 +19,7 @@
</div> </div>
<ul id="users-container" class="users-container"> <ul id="users-container" class="users-container">
<div id="users-inner-container" class="inline-block">
<!-- BEGIN users --> <!-- BEGIN users -->
<div class="users-box registered-user"> <div class="users-box registered-user">
<a href="/user/{users.userslug}"> <a href="/user/{users.userslug}">
@ -39,6 +40,7 @@
</div> </div>
</div> </div>
<!-- END users --> <!-- END users -->
</div>
<div class="users-box {show_anon}"> <div class="users-box {show_anon}">
<a href="#"> <a href="#">
<img src="" class="img-thumbnail"/> <img src="" class="img-thumbnail"/>

Loading…
Cancel
Save