Blame view

sources/apps/activity/js/settings.js 1.34 KB
6d9380f96   Cédric Dupont   Update sources OC...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  $(document).ready(function(){
  	$('#activity_notifications input[type=checkbox]').change(function(){
  		OC.msg.startSaving('#activity_notifications_msg');
  		var post = $( '#activity_notifications' ).serialize();
  		$.post(OC.filePath('activity', 'ajax', 'settings.php'), post, function(data){
  			OC.msg.finishedSaving('#activity_notifications_msg', data);
  		});
  	});
  
  	$('#activity_notifications select').change(function(){
  		OC.msg.startSaving('#activity_notifications_msg');
  		var post = $( '#activity_notifications' ).serialize();
  		$.post(OC.filePath('activity', 'ajax', 'settings.php'), post, function(data){
  			OC.msg.finishedSaving('#activity_notifications_msg', data);
  		});
  	});
  
  	$('#activity_notifications .activity_select_group').click(function(){
  		var selectGroup = '#activity_notifications .' + $(this).attr('data-select-group');
  		var checkedBoxes = $(selectGroup + ':checked').length;
  		$(selectGroup).attr('checked', true);
  		if (checkedBoxes === $(selectGroup + ':checked').length) {
  			// All values were already selected, so invert it
  			$(selectGroup).attr('checked', false);
  		}
  
  		OC.msg.startSaving('#activity_notifications_msg');
  		var post = $( '#activity_notifications' ).serialize();
  		$.post(OC.filePath('activity', 'ajax', 'settings.php'), post, function(data){
  			OC.msg.finishedSaving('#activity_notifications_msg', data);
  		});
  	});
  });