2011-10-16 15:08:44 -04:00
|
|
|
$(document).ready(function(){
|
|
|
|
|
$('#loglevel').change(function(){
|
2012-04-16 06:27:21 -04:00
|
|
|
$.post(OC.filePath('settings','ajax','setloglevel.php'), { level: $(this).val() },function(){
|
|
|
|
|
OC.Log.reload();
|
|
|
|
|
} );
|
2012-08-09 04:41:10 -04:00
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$('#backgroundjobs input').change(function(){
|
|
|
|
|
if($(this).attr('checked')){
|
2012-08-26 22:05:34 -04:00
|
|
|
var mode = $(this).val();
|
2013-04-17 09:32:03 -04:00
|
|
|
if (mode === 'ajax' || mode === 'webcron' || mode === 'cron') {
|
2012-08-26 22:05:34 -04:00
|
|
|
OC.AppConfig.setValue('core', 'backgroundjobs_mode', mode);
|
|
|
|
|
}
|
2012-08-09 04:41:10 -04:00
|
|
|
}
|
|
|
|
|
});
|
2012-08-27 20:36:34 -04:00
|
|
|
|
|
|
|
|
$('#shareAPIEnabled').change(function() {
|
|
|
|
|
$('.shareAPI td:not(#enable)').toggle();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$('#shareAPI input').change(function() {
|
2013-04-17 09:32:03 -04:00
|
|
|
if ($(this).attr('type') === 'checkbox') {
|
2012-08-27 20:45:36 -04:00
|
|
|
if (this.checked) {
|
|
|
|
|
var value = 'yes';
|
|
|
|
|
} else {
|
|
|
|
|
var value = 'no';
|
|
|
|
|
}
|
|
|
|
|
} else {
|
2012-09-05 16:17:33 -04:00
|
|
|
var value = $(this).val();
|
2012-08-27 20:36:34 -04:00
|
|
|
}
|
2012-08-27 20:45:36 -04:00
|
|
|
OC.AppConfig.setValue('core', $(this).attr('name'), value);
|
2012-08-27 20:36:34 -04:00
|
|
|
});
|
2013-01-11 08:18:51 -05:00
|
|
|
|
|
|
|
|
$('#security').change(function(){
|
2013-10-23 09:20:31 -04:00
|
|
|
$.post(OC.filePath('settings','ajax','setsecurity.php'), { enforceHTTPS: $('#forcessl').val() },function(){} );
|
2013-01-11 08:18:51 -05:00
|
|
|
});
|
2014-02-12 11:21:41 -05:00
|
|
|
|
|
|
|
|
$('#mail_smtpauth').change(function() {
|
|
|
|
|
if (!this.checked) {
|
2014-02-19 11:42:05 -05:00
|
|
|
$('#mail_credentials').addClass('hidden');
|
2014-02-12 11:21:41 -05:00
|
|
|
} else {
|
2014-02-19 11:42:05 -05:00
|
|
|
$('#mail_credentials').removeClass('hidden');
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$('#mail_smtpmode').change(function() {
|
2014-02-26 07:10:46 -05:00
|
|
|
if ($(this).val() !== 'smtp') {
|
2014-02-19 11:42:05 -05:00
|
|
|
$('#setting_smtpauth').addClass('hidden');
|
|
|
|
|
$('#setting_smtphost').addClass('hidden');
|
|
|
|
|
$('#mail_smtpsecure_label').addClass('hidden');
|
|
|
|
|
$('#mail_smtpsecure').addClass('hidden');
|
|
|
|
|
$('#mail_credentials').addClass('hidden');
|
|
|
|
|
} else {
|
|
|
|
|
$('#setting_smtpauth').removeClass('hidden');
|
|
|
|
|
$('#setting_smtphost').removeClass('hidden');
|
|
|
|
|
$('#mail_smtpsecure_label').removeClass('hidden');
|
|
|
|
|
$('#mail_smtpsecure').removeClass('hidden');
|
|
|
|
|
if ($('#mail_smtpauth').attr('checked')) {
|
|
|
|
|
$('#mail_credentials').removeClass('hidden');
|
|
|
|
|
}
|
2014-02-12 11:21:41 -05:00
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$('#mail_settings').change(function(){
|
|
|
|
|
OC.msg.startSaving('#mail_settings .msg');
|
|
|
|
|
var post = $( "#mail_settings" ).serialize();
|
|
|
|
|
$.post(OC.Router.generate('settings_mail_settings'), post, function(data){
|
|
|
|
|
OC.msg.finishedSaving('#mail_settings .msg', data);
|
|
|
|
|
});
|
|
|
|
|
});
|
2012-09-05 16:17:33 -04:00
|
|
|
});
|