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.

80 lines
1.8 KiB

  1. <div class="ui basic demo progress">
  2. <div class="bar">
  3. <div class="progress"></div>
  4. </div>
  5. <div class="label">Uploading Files</div>
  6. </div>
  7. <div class="ui indicating demo progress">
  8. <div class="bar"></div>
  9. <div class="label">Funding</div>
  10. </div>
  11. <div class="ui teal file demo progress" data-value="6" data-total="20">
  12. <div class="bar">
  13. <div class="progress"></div>
  14. </div>
  15. <div class="label"></div>
  16. </div>
  17. <div class="ui top attached indicating demo progress">
  18. <div class="bar"></div>
  19. </div>
  20. <div class="ui attached segment">
  21. </div>
  22. <div class="ui bottom attached demo progress">
  23. <div class="bar"></div>
  24. </div>
  25. <script type="text/javascript">
  26. $(document)
  27. .ready(function() {
  28. $('.attached.progress')
  29. .progress({
  30. label : false,
  31. value : Math.floor(Math.random() * 5) + 1
  32. })
  33. ;
  34. $('.basic.progress')
  35. .progress({
  36. label : false,
  37. value : Math.floor(Math.random() * 5) + 1,
  38. text : {
  39. active : '{percent}% Complete',
  40. success : 'Done!'
  41. }
  42. })
  43. ;
  44. $('.indicating.progress')
  45. .progress({
  46. label : true,
  47. total : 10,
  48. value : Math.floor(Math.random() * 5) + 1,
  49. text : {
  50. active : '{percent}% Done',
  51. success : 'Completed!'
  52. }
  53. })
  54. ;
  55. $('.file.progress')
  56. .progress({
  57. label: false,
  58. text: {
  59. active : 'Uploading {value} of {total}',
  60. success : '{total} Files Uploaded!'
  61. }
  62. })
  63. ;
  64. var progress = function() {
  65. $('.demo.progress').progress('increment');
  66. setTimeout(progress, (Math.random() * 2000) + 300);
  67. };
  68. setTimeout(progress, 1000);
  69. setInterval(function() {
  70. $('.demo.progress').progress('reset');
  71. }, 30000);
  72. })
  73. ;
  74. </script>