task-table.css 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. /* task-table */
  2. .task-table {
  3. margin-left: 15px;
  4. margin-right: 15px;
  5. }
  6. @media screen and (orientation: landscape) {
  7. .content > .task-table,
  8. .tab-pane > .task-table {
  9. margin-right: calc(15px + env(safe-area-inset-right));
  10. }
  11. }
  12. .task-table .task-table-title {
  13. font-size: 12px;
  14. padding-top: 4px;
  15. padding-bottom: 4px;
  16. }
  17. .task-table .task-table-title a {
  18. color: #000;
  19. cursor: pointer;
  20. }
  21. .task-table > .task-table-body.draggable {
  22. cursor: move;
  23. cursor: grab;
  24. cursor: -moz-grab;
  25. cursor: -webkit-grab;
  26. }
  27. @media screen and (orientation: landscape) {
  28. .content > .task-table div.row,
  29. .tab-pane > .task-table div.row {
  30. margin-right: calc(-1 * calc(15px + env(safe-area-inset-right)));
  31. padding-right: env(safe-area-inset-right);
  32. }
  33. }
  34. .task-table > .task-table-body > div.row {
  35. padding-top: 8px;
  36. padding-bottom: 8px;
  37. border-top: 1px solid #ddd;
  38. }
  39. .task-table > div.row:first-child {
  40. border-top: inherit;
  41. }
  42. @media (max-width: 767px) {
  43. .task-table > .task-table-title {
  44. display: none !important;
  45. }
  46. .task-table > .task-table-body > div.row:first-child {
  47. border-top: inherit;
  48. }
  49. }
  50. .task-table .task-name {
  51. font-size: 14px;
  52. display: block;
  53. }
  54. .task-table .peer-name-wrapper {
  55. display: inline-block;
  56. width: 100%;
  57. }
  58. .task-table .task-files, .task-table .task-size {
  59. font-size: 12px;
  60. display: block;
  61. }
  62. .task-table .progress {
  63. margin-bottom: 0;
  64. }
  65. .task-table .task-last-time, .task-table .task-seeders, .task-table .task-last-time + .task-download-speed {
  66. color: #888;
  67. font-size: 12px;
  68. }
  69. .task-table .task-seeders, .task-table .task-last-time + .task-download-speed {
  70. margin-top: 1px;
  71. }
  72. .task-table .task-last-time + .task-download-speed {
  73. padding-left: 20px;
  74. }
  75. .task-table .task-download-speed, .task-table .task-peer-download-speed {
  76. font-size: 12px;
  77. }
  78. .task-table .checkbox, .task-table .radio {
  79. margin-top: 0;
  80. margin-bottom: 0;
  81. }
  82. .task-table .progress {
  83. position: relative;
  84. }
  85. .task-table .progress span {
  86. position: absolute;
  87. display: block;
  88. width: 100%;
  89. }
  90. .task-table .progress span.progress-lower {
  91. color: #000;
  92. }
  93. @media (max-width: 767px) {
  94. .task-table .task-peer-download-speed {
  95. float: right;
  96. }
  97. }
  98. .task-table .task-right-arrow {
  99. visibility: hidden;
  100. position: absolute;
  101. right: 14px;
  102. margin-top: -12px;
  103. }
  104. .task-table .row:hover .task-right-arrow, .task-table .row[data-selected=true] .task-right-arrow {
  105. visibility: visible;
  106. }
  107. .task-table .task-right-arrow i {
  108. color: #c8c8c8;
  109. font-size: 60px;
  110. }
  111. .task-table .task-right-arrow i:hover {
  112. color: #d8d8d8;
  113. }