Blame view
sources/apps/activity/js/settings.js
1.34 KB
|
6d9380f96
|
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);
});
});
});
|