admin.js 982 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. $(document).ready(function(){
  2. $('#loglevel').change(function(){
  3. $.post(OC.filePath('settings','ajax','setloglevel.php'), { level: $(this).val() },function(){
  4. OC.Log.reload();
  5. } );
  6. });
  7. $('#backgroundjobs input').change(function(){
  8. if($(this).attr('checked')){
  9. var mode = $(this).val();
  10. if (mode === 'ajax' || mode === 'webcron' || mode === 'cron') {
  11. OC.AppConfig.setValue('core', 'backgroundjobs_mode', mode);
  12. }
  13. }
  14. });
  15. $('#shareAPIEnabled').change(function() {
  16. $('.shareAPI td:not(#enable)').toggle();
  17. });
  18. $('#shareAPI input').change(function() {
  19. if ($(this).attr('type') === 'checkbox') {
  20. if (this.checked) {
  21. var value = 'yes';
  22. } else {
  23. var value = 'no';
  24. }
  25. } else {
  26. var value = $(this).val();
  27. }
  28. OC.AppConfig.setValue('core', $(this).attr('name'), value);
  29. });
  30. $('#security').change(function(){
  31. $.post(OC.filePath('settings','ajax','setsecurity.php'), { enforceHTTPS: $('#forcessl').val() },function(){} );
  32. });
  33. });