ultimate_cron.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. jQuery(document).ready(function($) {
  2. // @todo Make client side status switch work on all themes?
  3. return;
  4. $('a[href$="admin/config/system/cron"]').click(function() {
  5. $(".ultimate-cron-admin-status").parent().show();
  6. $(this).parent().siblings().removeClass('active');
  7. $(this).parent().addClass('active');
  8. return false;
  9. });
  10. $('a[href$="admin/config/system/cron/overview/error"]').click(function() {
  11. $("tr .ultimate-cron-admin-status:not(.ultimate-cron-admin-status-error)").parent().hide();
  12. $("tr .ultimate-cron-admin-status-error").parent().show();
  13. $(this).parent().siblings().removeClass('active');
  14. $(this).parent().addClass('active');
  15. return false;
  16. });
  17. $('a[href$="admin/config/system/cron/overview/warning"]').click(function() {
  18. $("tr .ultimate-cron-admin-status:not(.ultimate-cron-admin-status-warning)").parent().hide();
  19. $("tr .ultimate-cron-admin-status-warning").parent().show();
  20. $(this).parent().siblings().removeClass('active');
  21. $(this).parent().addClass('active');
  22. return false;
  23. });
  24. $('a[href$="admin/config/system/cron/overview/info"]').click(function() {
  25. $("tr .ultimate-cron-admin-status:not(.ultimate-cron-admin-status-info)").parent().hide();
  26. $("tr .ultimate-cron-admin-status-info").parent().show();
  27. $(this).parent().siblings().removeClass('active');
  28. $(this).parent().addClass('active');
  29. return false;
  30. });
  31. $('a[href$="admin/config/system/cron/overview/success"]').click(function() {
  32. $("tr .ultimate-cron-admin-status:not(.ultimate-cron-admin-status-success)").parent().hide();
  33. $("tr .ultimate-cron-admin-status-success").parent().show();
  34. $(this).parent().siblings().removeClass('active');
  35. $(this).parent().addClass('active');
  36. return false;
  37. });
  38. $('a[href$="admin/config/system/cron/overview/running"]').click(function() {
  39. $("tr .ultimate-cron-admin-status:not(.ultimate-cron-admin-status-running)").parent().hide();
  40. $("tr .ultimate-cron-admin-status-running").parent().show();
  41. $(this).parent().siblings().removeClass('active');
  42. $(this).parent().addClass('active');
  43. return false;
  44. });
  45. });