$(document).ready(function(){ $("#timezone").change( function(){ OC.msg.startSaving('#calendar .msg') // Serialize the data var post = $( "#timezone" ).serialize(); $.post( OC.filePath('calendar', 'ajax', 'settimezone.php'), post, function(data){ //OC.msg.finishedSaving('#calendar .msg', data); }); return false; }); $("#timezone").chosen(); $("#firstdayofweek").change( function(){ var data = $("#firstdayofweek").serialize(); $.post( OC.filePath('calendar', 'ajax', 'setfirstdayofweek.php'), data, function(data){ if(data == "error"){ console.log("saving first day of week failed"); } }); }); $.getJSON(OC.filePath('calendar', 'ajax', 'firstdayofweek.php'), function(jsondata, status) { $("#select_" + jsondata.firstdayofweek).attr('selected',true); $("#firstdayofweek").chosen(); }); $.getJSON(OC.filePath('calendar', 'ajax', 'daysofweekend.php'), function(jsondata, status) { for(day in jsondata){ if(jsondata[day] == "true"){ $("#selectweekend_" + day).attr('selected',true); } } $("#weekend").chosen(); }); $("#timeformat").change( function(){ var data = $("#timeformat").serialize(); $.post( OC.filePath('calendar', 'ajax', 'settimeformat.php'), data, function(data){ if(data == "error"){ console.log("saving timeformat failed"); } }); }); $.getJSON(OC.filePath('calendar', 'ajax', 'timeformat.php'), function(jsondata, status) { $("#" + jsondata.timeformat).attr('selected',true); $("#timeformat").chosen(); }); $("#duration").blur( function(){ var data = $("#duration").val(); $.post( OC.filePath('calendar', 'ajax', 'setduration.php'), {duration: data}, function(data){ if(data == "error"){ console.log("saving duration failed"); } }); }); $.getJSON(OC.filePath('calendar', 'ajax', 'duration.php'), function(jsondata, status) { $("#duration").val(jsondata.duration); }); $("#weekend").change( function(){ var data = $("#weekend").serialize(); $.post( OC.filePath('calendar', 'ajax', 'setdaysofweekend.php'), data, function(data){ if(data == "error"){ console.log("saving days of weekend failed"); } }); }); });