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.

231 lines
4.6 KiB

10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
  1. body {
  2. background-color: white;
  3. border: 0;
  4. box-sizing: border-box;
  5. -moz-box-sizing: border-box;
  6. color: black;
  7. margin: 0;
  8. overflow-x: hidden;
  9. padding: 0;
  10. width: 100%;
  11. }
  12. #toolbar {
  13. background-color: white;
  14. border: 0;
  15. border-bottom: 1px solid #ccc;
  16. box-sizing: border-box;
  17. -moz-box-sizing: border-box;
  18. left: 0;
  19. margin: 0;
  20. padding: 0.5em 1em;
  21. position: fixed;
  22. top: 0;
  23. width: 100%;
  24. z-index: 10;
  25. }
  26. #toolbar .button {
  27. background-color: white;
  28. border: none;
  29. box-sizing: border-box;
  30. -moz-box-sizing: border-box;
  31. cursor: pointer;
  32. display: inline-block;
  33. font-size: 150%;
  34. margin: 0;
  35. padding: 8px;
  36. }
  37. #toolbar .button.disabled {
  38. opacity: 0.2;
  39. pointer-events: none;
  40. }
  41. #toolbar .button:hover {
  42. background-color: #eee;
  43. }
  44. #toolbar > div {
  45. white-space: nowrap;
  46. }
  47. #toolbar > div:first-of-type {
  48. font-size: 120%;
  49. }
  50. #toolbar > div > * {
  51. vertical-align: middle;
  52. }
  53. #pageSelector {
  54. width: 28em;
  55. padding: 0.2em 0;
  56. }
  57. body #compactViewToggler.button:before {
  58. content: '\f102';
  59. }
  60. body.compactView #compactViewToggler.button:before {
  61. content: '\f103';
  62. }
  63. #filterButton {
  64. opacity: 0.25;
  65. }
  66. body.f #filterButton {
  67. opacity: 1;
  68. }
  69. #filterInput.bad {
  70. background-color: #fee;
  71. }
  72. #maxEntries {
  73. margin: 0 2em;
  74. }
  75. input:focus {
  76. background-color: #ffe;
  77. }
  78. #content {
  79. font: 13px sans-serif;
  80. width: 100%;
  81. }
  82. #content table {
  83. border: 0;
  84. border-collapse: collapse;
  85. direction: ltr;
  86. table-layout: fixed;
  87. width: 100%;
  88. }
  89. #content table > colgroup > col:nth-of-type(1) {
  90. width: 5.5em;
  91. }
  92. #content table > colgroup > col:nth-of-type(2) {
  93. width: 2.5em;
  94. }
  95. #content table > colgroup > col:nth-of-type(3) {
  96. width: 2.5em;
  97. }
  98. #content table > colgroup > col:nth-of-type(4) {
  99. width: 5.5em;
  100. }
  101. #content table > colgroup > col:nth-of-type(5) {
  102. width: calc(100% - 16em);
  103. }
  104. #content table tr {
  105. background-color: #fafafa;
  106. }
  107. body.f table tr.f {
  108. display: none;
  109. }
  110. #content table tr:nth-of-type(2n+1) {
  111. background-color: #eee;
  112. }
  113. #content table tr.cat_info {
  114. color: #00f;
  115. }
  116. #content table tr.blocked {
  117. color: #f00;
  118. }
  119. #content table tr.doc {
  120. background-color: #666;
  121. color: white;
  122. text-align: center;
  123. }
  124. body #content td {
  125. border: 1px solid #ccc;
  126. min-width: 0.5em;
  127. padding: 3px;
  128. vertical-align: top;
  129. white-space: normal;
  130. word-break: break-all;
  131. word-wrap: break-word;
  132. }
  133. #content table tr td:first-of-type {
  134. border-left: none;
  135. }
  136. #content table tr td:last-of-type {
  137. border-right: none;
  138. }
  139. body.compactView #content td {
  140. overflow: hidden;
  141. text-overflow: ellipsis;
  142. white-space: nowrap;
  143. }
  144. #content table tr td:nth-of-type(1) {
  145. text-align: right;
  146. white-space: nowrap;
  147. }
  148. #content table tr td:nth-of-type(2) {
  149. text-align: center;
  150. white-space: nowrap;
  151. }
  152. #content table tr.tab_bts > td:nth-of-type(2):before {
  153. content: '\f070';
  154. font: 1em FontAwesome;
  155. }
  156. #content table tr.tab:not(.canMtx) {
  157. opacity: 0.3;
  158. }
  159. #content table tr.tab:not(.canMtx):hover {
  160. opacity: 0.7;
  161. }
  162. #content table tr.tab:not(.canMtx) > td:nth-of-type(2):before {
  163. content: '\f00d';
  164. font: 1em FontAwesome;
  165. }
  166. body:not(.popupOn) #content table tr.canMtx td:nth-of-type(2) {
  167. cursor: zoom-in;
  168. }
  169. body:not(.popupOn) #content table tr.canMtx td:nth-of-type(2):hover {
  170. background: #ccc;
  171. }
  172. #content table tr.cat_net td:nth-of-type(3) {
  173. font: 12px monospace;
  174. text-align: center;
  175. white-space: nowrap;
  176. }
  177. #content table tr.cat_net td:nth-of-type(5) {
  178. }
  179. #content table tr.cat_net td:nth-of-type(5) > span > * {
  180. opacity: 0.6;
  181. }
  182. #content table tr.cat_net td:nth-of-type(5) > span > b:first-of-type {
  183. opacity: 1;
  184. }
  185. #popupContainer {
  186. background: white;
  187. border: 1px solid gray;
  188. display: none;
  189. overflow: hidden;
  190. position: fixed;
  191. right: 1em;
  192. top: 0;
  193. z-index: 200;
  194. }
  195. body.popupOn #popupContainer {
  196. display: block;
  197. }
  198. #popupContainer > div {
  199. background: #888;
  200. border: 0;
  201. }
  202. #popupContainer > div {
  203. text-align: right;
  204. }
  205. #popupContainer > div > span {
  206. color: #ccc;
  207. cursor: pointer;
  208. display: inline-block;
  209. font: 14px FontAwesome;
  210. padding: 3px;
  211. }
  212. #popupContainer > div > span:hover {
  213. color: white;
  214. }
  215. #popupContainer > iframe {
  216. border: 0;
  217. padding: 0;
  218. margin: 0;
  219. width: 100%;
  220. }
  221. #popupContainer.hide {
  222. width: 6em !important;
  223. }
  224. #popupContainer.hide > iframe {
  225. display: none;
  226. }