|
|
|
@ -187,8 +187,35 @@ define(function() {
|
|
|
|
|
var username = $('#search-user').val();
|
|
|
|
|
|
|
|
|
|
jQuery('.fa-spinner').removeClass('none');
|
|
|
|
|
socket.emit('api:admin.user.search', username);
|
|
|
|
|
|
|
|
|
|
socket.emit('api:admin.user.search', username, function(err, data) {
|
|
|
|
|
console.log(data);
|
|
|
|
|
if(err) {
|
|
|
|
|
return app.alertError(err.message);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var html = templates.prepare(templates['admin/users'].blocks['users']).parse({
|
|
|
|
|
users: data
|
|
|
|
|
}),
|
|
|
|
|
userListEl = document.querySelector('.users');
|
|
|
|
|
|
|
|
|
|
userListEl.innerHTML = html;
|
|
|
|
|
jQuery('.fa-spinner').addClass('none');
|
|
|
|
|
|
|
|
|
|
if (data && data.length === 0) {
|
|
|
|
|
$('#user-notfound-notify').html('User not found!')
|
|
|
|
|
.show()
|
|
|
|
|
.addClass('label-danger')
|
|
|
|
|
.removeClass('label-success');
|
|
|
|
|
} else {
|
|
|
|
|
$('#user-notfound-notify').html(data.length + ' user' + (data.length > 1 ? 's' : '') + ' found!')
|
|
|
|
|
.show()
|
|
|
|
|
.addClass('label-success')
|
|
|
|
|
.removeClass('label-danger');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
initUsers();
|
|
|
|
|
});
|
|
|
|
|
}, 250);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
@ -196,32 +223,6 @@ define(function() {
|
|
|
|
|
|
|
|
|
|
handleUserCreate();
|
|
|
|
|
|
|
|
|
|
socket.removeAllListeners('api:admin.user.search');
|
|
|
|
|
|
|
|
|
|
socket.on('api:admin.user.search', function(data) {
|
|
|
|
|
var html = templates.prepare(templates['admin/users'].blocks['users']).parse({
|
|
|
|
|
users: data
|
|
|
|
|
}),
|
|
|
|
|
userListEl = document.querySelector('.users');
|
|
|
|
|
|
|
|
|
|
userListEl.innerHTML = html;
|
|
|
|
|
jQuery('.fa-spinner').addClass('none');
|
|
|
|
|
|
|
|
|
|
if (data && data.length === 0) {
|
|
|
|
|
$('#user-notfound-notify').html('User not found!')
|
|
|
|
|
.show()
|
|
|
|
|
.addClass('label-danger')
|
|
|
|
|
.removeClass('label-success');
|
|
|
|
|
} else {
|
|
|
|
|
$('#user-notfound-notify').html(data.length + ' user' + (data.length > 1 ? 's' : '') + ' found!')
|
|
|
|
|
.show()
|
|
|
|
|
.addClass('label-success')
|
|
|
|
|
.removeClass('label-danger');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
initUsers();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
function onUsersLoaded(users) {
|
|
|
|
|
var html = templates.prepare(templates['admin/users'].blocks['users']).parse({
|
|
|
|
|
users: users
|
|
|
|
|