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.

137 lines
2.6 KiB

  1. .category {
  2. position: relative;
  3. }
  4. .category > .loadingIndicator {
  5. position: absolute;
  6. right: 0;
  7. top: 0;
  8. font-size: 15px;
  9. display: none;
  10. }
  11. .category.loading > .loadingIndicator {
  12. padding-top: 2px;
  13. display: block;
  14. }
  15. .category > .loadingIndicator2 {
  16. display: none;
  17. }
  18. /* Source: http://tobiasahlin.com/spinkit/ */
  19. .category.open.loading > .loadingIndicator2 {
  20. text-align: left;
  21. display: block;
  22. background: #efefef;
  23. padding-left: 40px;
  24. }
  25. .category.loading > .loadingIndicator2 > div {
  26. width: 9px;
  27. height: 9px;
  28. margin-right: 9px;
  29. background-color: #333;
  30. border-radius: 100%;
  31. display: inline-block;
  32. -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  33. animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  34. }
  35. .category.loading > .loadingIndicator2 .bounce1 {
  36. -webkit-animation-delay: -0.32s;
  37. animation-delay: -0.32s;
  38. }
  39. .category.loading > .loadingIndicator2 .bounce2 {
  40. -webkit-animation-delay: -0.16s;
  41. animation-delay: -0.16s;
  42. }
  43. @-webkit-keyframes sk-bouncedelay {
  44. 0%, 80%, 100% { -webkit-transform: scale(0) }
  45. 40% { -webkit-transform: scale(1.0) }
  46. }
  47. @keyframes sk-bouncedelay {
  48. 0%, 80%, 100% {
  49. -webkit-transform: scale(0);
  50. transform: scale(0);
  51. }
  52. 40% {
  53. -webkit-transform: scale(1.0);
  54. transform: scale(1.0);
  55. }
  56. }
  57. .category header {
  58. padding-top: 3px;
  59. border-bottom: 1px dotted #999;
  60. user-select: none;
  61. font-size: 15px;
  62. }
  63. .category header > span.repoId {
  64. margin-left: 0.2em;
  65. font-size: 10px;
  66. line-height: 10px;
  67. color: #7f7f7f;
  68. }
  69. .category header > a.reload {
  70. float: right;
  71. }
  72. .category > .content,
  73. .category > .tools,
  74. .category > .status {
  75. display: none;
  76. }
  77. .category.open > .content,
  78. .category.open > .tools,
  79. .category.open > .status {
  80. display: block;
  81. }
  82. .category .info {
  83. position: relative;
  84. }
  85. .category .info > .closeButton {
  86. position: absolute;
  87. top: 0;
  88. right: 0;
  89. text-decoration: none;
  90. font-size: 12px;
  91. }
  92. .category > .status,
  93. .category > .content > ul.overpass-layer-list {
  94. padding-top: 3px;
  95. background: #efefef;
  96. }
  97. .category > div > div> .category {
  98. margin-left: 1em;
  99. }
  100. .info > table > tr > td:first-of-type,
  101. .info > table > tbody > tr > td:first-of-type {
  102. position: relative;
  103. }
  104. .info .sign {
  105. text-align: center;
  106. position: absolute;
  107. top: 3px;
  108. font-size: 15px;
  109. left: 0;
  110. right: 0;
  111. z-index: 1;
  112. display: inline-block;
  113. }
  114. .leaflet-popup-content {
  115. min-width: 300px;
  116. max-height: 300px;
  117. overflow: auto;
  118. word-wrap: break-word;
  119. }
  120. .leaflet-popup-content:after {
  121. content: ' ';
  122. clear: both;
  123. display: table;
  124. }
  125. .overpass-layer-icon div.sign {
  126. font-size: 15px;
  127. }