49 lines
1.3 KiB
JavaScript
49 lines
1.3 KiB
JavaScript
|
$(document).ready(function() {
|
||
|
$(".select_user_modal").on('click', function(){
|
||
|
var ids = [];
|
||
|
var users = $('.selected_user');
|
||
|
users.each(function(i) {
|
||
|
ids.push(users.eq(i).attr('id'));
|
||
|
});
|
||
|
$("#main-wrap").after("<span id='select_user'></span>");
|
||
|
$.ajax({
|
||
|
type: 'GET',
|
||
|
url: $(this).attr("rel"),
|
||
|
dataType: 'script',
|
||
|
data: {ids: ids},
|
||
|
success: function (msg) {
|
||
|
$("#member-filter").modal('show'); },
|
||
|
error: function(){
|
||
|
// TODO: i18n in javascript
|
||
|
alert("ERROR");
|
||
|
}
|
||
|
});
|
||
|
return false;
|
||
|
});
|
||
|
$("#remove_users").on('click', function(){
|
||
|
var ids = [];
|
||
|
var users = $('.selected_user input[type="checkbox"]:checked');
|
||
|
users.each(function(i) {
|
||
|
ids.push(users.eq(i).parent().attr('id'));
|
||
|
});
|
||
|
if (users.size() > 0) {
|
||
|
// TODO: i18n in javascript
|
||
|
if (confirm('Are you sure you want to delete this?')) {
|
||
|
$.ajax({
|
||
|
type: 'DELETE',
|
||
|
url: $(this).attr("rel"),
|
||
|
dataType: 'script',
|
||
|
data: {ids: ids},
|
||
|
error: function(){
|
||
|
// TODO: i18n in javascript
|
||
|
alert("ERROR");
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
}
|
||
|
else {
|
||
|
// TODO: i18n in javascript
|
||
|
alert('You did not select anything to delete')
|
||
|
}
|
||
|
});
|
||
|
});
|