settings.js
1.34 KB
$(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);
});
});
});