dynamically decide whether to load 10 or 30 users

remotes/origin/ldap_group_count
Arthur Schiwon 11 years ago
parent 5b8ba79356
commit 68dc665c65
  1. 10
      settings/js/users/users.js

@ -88,6 +88,7 @@ var UserList = {
tr.show();
$('tbody tr').first().remove();
UserList.isEmpty = false;
UserList.checkUsersToLoad();
}
if (sort) {
UserList.doSort();
@ -164,6 +165,14 @@ var UserList = {
$('tbody').append(items);
}
},
checkUsersToLoad: function() {
//30 shall be loaded initially, from then on always 10 upon scrolling
if(UserList.isEmpty === false) {
UserList.usersToLoad = 10;
} else {
UserList.usersToLoad = 30;
}
},
empty: function() {
//one row needs to be kept, because it is cloned to add new rows
$('tbody tr:not(:first)').remove();
@ -174,6 +183,7 @@ var UserList = {
tr.attr('data-uid', Math.random().toString(36).substring(2));
UserList.isEmpty = true;
UserList.offset = 0;
UserList.checkUsersToLoad();
},
hide: function(uid) {
$('tr[data-uid="' + uid + '"]').hide();

Loading…
Cancel
Save