for andrew

This commit is contained in:
Baris Usakli
2013-06-26 14:57:20 -04:00
parent 7a478637e3
commit a59fdcbf6a
2 changed files with 86 additions and 75 deletions

View File

@@ -1,34 +1,7 @@
(function() {
jQuery('document').ready(function() {
var yourid = templates.get('yourid');
var timeoutId = 0;
var url = window.location.href,
parts = url.split('/'),
active = parts[parts.length-1];
jQuery('.nav-pills li').removeClass('active');
jQuery('.nav-pills li a').each(function() {
if (this.getAttribute('href').match(active)) {
jQuery(this.parentNode).addClass('active');
return false;
}
});
jQuery('#search-user').on('keyup', function () {
if(timeoutId !== 0) {
clearTimeout(timeoutId);
timeoutId = 0;
}
timeoutId = setTimeout(function() {
jQuery('.icon-spinner').removeClass('none');
socket.emit('api:admin.user.search', $('#search-user').val());
}, 250);
});
function initUsers() {
function isUserAdmin(element) {
@@ -102,6 +75,41 @@
return false;
});
}
(function() {
jQuery('document').ready(function() {
var yourid = templates.get('yourid');
var timeoutId = 0;
var url = window.location.href,
parts = url.split('/'),
active = parts[parts.length-1];
jQuery('.nav-pills li').removeClass('active');
jQuery('.nav-pills li a').each(function() {
if (this.getAttribute('href').match(active)) {
jQuery(this.parentNode).addClass('active');
return false;
}
});
jQuery('#search-user').on('keyup', function () {
if(timeoutId !== 0) {
clearTimeout(timeoutId);
timeoutId = 0;
}
timeoutId = setTimeout(function() {
jQuery('.icon-spinner').removeClass('none');
socket.emit('api:admin.user.search', $('#search-user').val());
}, 250);
});
initUsers();
});

View File

@@ -43,6 +43,7 @@
socket.emit('api:get_all_rooms');
socket.on('api:admin.user.search', function(data) {
console.log('move this into user.js but it should execute only once');
var html = templates.prepare(templates['admin/users'].blocks['users']).parse({
users: data
}),
@@ -57,12 +58,14 @@
.addClass('label-important')
.removeClass('label-success');
}
else
else {
$('#user-notfound-notify').html(data.length + ' user'+(data.length>1?'s':'') + ' found!')
.show()
.addClass('label-success')
.removeClass('label-important');
}
user.initUsers();
});
</script>