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')
 | |
|     }
 | |
|   });
 | |
| }); |