Dashboard sipadu mbip
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

task-board.js 2.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. 'use strict';
  2. $(document).ready(function() {
  3. $(".task-right-header-action").on('click', function() {
  4. $(".task-right-content-action").slideToggle();
  5. });
  6. $(".task-right-header-status").on('click', function() {
  7. $(".taskboard-right-progress").slideToggle();
  8. });
  9. $(".task-right-header-users").on('click', function() {
  10. $(".taskboard-right-users").slideToggle();
  11. });
  12. $(".task-right-header-revision").on('click', function() {
  13. $(".taskboard-right-revision").slideToggle();
  14. });
  15. $('.collapse').on('shown.bs.collapse', function() {
  16. $(this).parent().find(".fa-angle-up").removeClass("fa-angle-up").addClass("fa-angle-down");
  17. }).on('hidden.bs.collapse', function() {
  18. $(this).parent().find(".fa-angle-down").removeClass("fa-angle-down").addClass("fa-angle-up");
  19. });
  20. var progression1 = 0;
  21. var progression2 = 0;
  22. var progression3 = 0;
  23. var progression4 = 0;
  24. var progression5 = 0;
  25. var progress = setInterval(function() {
  26. $('.progress .faq-text1').text(progression1 + '%');
  27. $('.progress .faq-text1').css({ 'left': progression1 + '%' });
  28. $('.progress .faq-text1').css({ 'top': '-20px' });
  29. $('.progress .faq-bar1').css({ 'width': progression1 + '%' });
  30. if (progression1 == 70) {
  31. clearInterval(progress);
  32. } else
  33. progression1 += 1;
  34. }, 100);
  35. var progress1 = setInterval(function() {
  36. $('.progress .faq-text2').text(progression2 + '%');
  37. $('.progress .faq-text2').css({ 'left': progression2 + '%' });
  38. $('.progress .faq-text2').css({ 'top': '-20px' });
  39. $('.progress .faq-bar2').css({ 'width': progression2 + '%' });
  40. if (progression2 == 50) {
  41. clearInterval(progress1);
  42. } else
  43. progression2 += 1;
  44. }, 100);
  45. var progress2 = setInterval(function() {
  46. $('.progress .faq-text3').text(progression3 + '%');
  47. $('.progress .faq-text3').css({ 'left': progression3 + '%' });
  48. $('.progress .faq-text3').css({ 'top': '-20px' });
  49. $('.progress .faq-bar3').css({ 'width': progression3 + '%' });
  50. if (progression3 == 80) {
  51. clearInterval(progress2);
  52. } else
  53. progression3 += 1;
  54. }, 100);
  55. var progress3 = setInterval(function() {
  56. $('.progress .faq-text4').text(progression4 + '%');
  57. $('.progress .faq-text4').css({ 'left': progression4 + '%' });
  58. $('.progress .faq-text4').css({ 'top': '-20px' });
  59. $('.progress .faq-bar4').css({ 'width': progression4 + '%' });
  60. if (progression4 == 60) {
  61. clearInterval(progress3);
  62. } else
  63. progression4 += 1;
  64. }, 100);
  65. });