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

_user.less 5.2 kB

9 years ago
9 years ago
9 years ago
Add Octicon SVG spritemap (#10107) * Add octicon SVG sprite Signed-off-by: jolheiser <john.olheiser@gmail.com> * Static prefix Signed-off-by: jolheiser <john.olheiser@gmail.com> * SVG for all repo icons Signed-off-by: jolheiser <john.olheiser@gmail.com> * make vendor Signed-off-by: jolheiser <john.olheiser@gmail.com> * Swap out octicons Signed-off-by: jolheiser <john.olheiser@gmail.com> * Move octicons to top of less imports Signed-off-by: jolheiser <john.olheiser@gmail.com> * Fix JS Signed-off-by: jolheiser <john.olheiser@gmail.com> * Definitely not a search/replace Signed-off-by: jolheiser <john.olheiser@gmail.com> * Missed regex Signed-off-by: jolheiser <john.olheiser@gmail.com> * Move to more generic calls and webpack Signed-off-by: jolheiser <john.olheiser@gmail.com> * make svg -> make webpack Signed-off-by: jolheiser <john.olheiser@gmail.com> * Remove svg-sprite Signed-off-by: jolheiser <john.olheiser@gmail.com> * Update tests Signed-off-by: jolheiser <john.olheiser@gmail.com> * Missed a test Signed-off-by: jolheiser <john.olheiser@gmail.com> * Remove svg from makefile Signed-off-by: jolheiser <john.olheiser@gmail.com> * Suggestions Signed-off-by: jolheiser <john.olheiser@gmail.com> * Attempt to fix test Signed-off-by: jolheiser <john.olheiser@gmail.com> * Update tests Signed-off-by: jolheiser <john.olheiser@gmail.com> * Revert timetracking test Signed-off-by: jolheiser <john.olheiser@gmail.com> * Swap .octicon for .svg in less Signed-off-by: jolheiser <john.olheiser@gmail.com> * Add aria-hidden Signed-off-by: jolheiser <john.olheiser@gmail.com> * Replace mega-octicon Signed-off-by: jolheiser <john.olheiser@gmail.com> * Fix webpack globbing on Windows Signed-off-by: jolheiser <john.olheiser@gmail.com> * Revert Co-Authored-By: silverwind <me@silverwind.io> * Fix octions from upstream Signed-off-by: jolheiser <john.olheiser@gmail.com> * Fix Vue and missed JS function Signed-off-by: jolheiser <john.olheiser@gmail.com> * Add JS helper and PWA Signed-off-by: jolheiser <john.olheiser@gmail.com> * Preload SVG Signed-off-by: jolheiser <john.olheiser@gmail.com> Co-authored-by: silverwind <me@silverwind.io> Co-authored-by: techknowlogick <matti@mdranta.net>
5 years ago
9 years ago
Add Octicon SVG spritemap (#10107) * Add octicon SVG sprite Signed-off-by: jolheiser <john.olheiser@gmail.com> * Static prefix Signed-off-by: jolheiser <john.olheiser@gmail.com> * SVG for all repo icons Signed-off-by: jolheiser <john.olheiser@gmail.com> * make vendor Signed-off-by: jolheiser <john.olheiser@gmail.com> * Swap out octicons Signed-off-by: jolheiser <john.olheiser@gmail.com> * Move octicons to top of less imports Signed-off-by: jolheiser <john.olheiser@gmail.com> * Fix JS Signed-off-by: jolheiser <john.olheiser@gmail.com> * Definitely not a search/replace Signed-off-by: jolheiser <john.olheiser@gmail.com> * Missed regex Signed-off-by: jolheiser <john.olheiser@gmail.com> * Move to more generic calls and webpack Signed-off-by: jolheiser <john.olheiser@gmail.com> * make svg -> make webpack Signed-off-by: jolheiser <john.olheiser@gmail.com> * Remove svg-sprite Signed-off-by: jolheiser <john.olheiser@gmail.com> * Update tests Signed-off-by: jolheiser <john.olheiser@gmail.com> * Missed a test Signed-off-by: jolheiser <john.olheiser@gmail.com> * Remove svg from makefile Signed-off-by: jolheiser <john.olheiser@gmail.com> * Suggestions Signed-off-by: jolheiser <john.olheiser@gmail.com> * Attempt to fix test Signed-off-by: jolheiser <john.olheiser@gmail.com> * Update tests Signed-off-by: jolheiser <john.olheiser@gmail.com> * Revert timetracking test Signed-off-by: jolheiser <john.olheiser@gmail.com> * Swap .octicon for .svg in less Signed-off-by: jolheiser <john.olheiser@gmail.com> * Add aria-hidden Signed-off-by: jolheiser <john.olheiser@gmail.com> * Replace mega-octicon Signed-off-by: jolheiser <john.olheiser@gmail.com> * Fix webpack globbing on Windows Signed-off-by: jolheiser <john.olheiser@gmail.com> * Revert Co-Authored-By: silverwind <me@silverwind.io> * Fix octions from upstream Signed-off-by: jolheiser <john.olheiser@gmail.com> * Fix Vue and missed JS function Signed-off-by: jolheiser <john.olheiser@gmail.com> * Add JS helper and PWA Signed-off-by: jolheiser <john.olheiser@gmail.com> * Preload SVG Signed-off-by: jolheiser <john.olheiser@gmail.com> Co-authored-by: silverwind <me@silverwind.io> Co-authored-by: techknowlogick <matti@mdranta.net>
5 years ago
2 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. .user {
  2. &:not(.icon) {
  3. padding-top: 15px;
  4. }
  5. &.profile {
  6. .ui.card {
  7. .header,
  8. .username {
  9. display: block;
  10. }
  11. .badge-wrap {
  12. display: flex;
  13. justify-content: center;
  14. align-items: center;
  15. .badge-img-avatar {
  16. width: 32px;
  17. height: 32px;
  18. margin-right: 5px;
  19. }
  20. .badge-more-icon {
  21. width: 32px;
  22. height: 32px;
  23. display: flex;
  24. justify-content: center;
  25. align-items: center;
  26. border-radius: 50%;
  27. border: 1px #f8f9fa solid;
  28. background: #f8f9fa;
  29. }
  30. }
  31. .header {
  32. font-weight: 700;
  33. font-size: 1.3rem;
  34. margin-top: -0.2rem;
  35. line-height: 1.3rem;
  36. }
  37. .extra.content {
  38. padding: 0;
  39. ul {
  40. margin: 0;
  41. padding: 0;
  42. li {
  43. padding: 10px;
  44. list-style: none;
  45. &:not(:last-child) {
  46. border-bottom: 1px solid #eaeaea;
  47. }
  48. .svg,
  49. .fa {
  50. margin-left: 1px;
  51. margin-right: 5px;
  52. }
  53. &.follow {
  54. .ui.button {
  55. width: 100%;
  56. }
  57. }
  58. }
  59. }
  60. }
  61. #profile-avatar {
  62. img {
  63. width: 100%;
  64. }
  65. @media only screen and (max-width: 768px) {
  66. height: 250px;
  67. overflow: hidden;
  68. img {
  69. max-height: 768px;
  70. max-width: 768px;
  71. }
  72. }
  73. }
  74. @media only screen and (max-width: 768px) {
  75. width: 100%;
  76. }
  77. }
  78. .ui.repository.list {
  79. margin-top: 25px;
  80. }
  81. #loading-heatmap {
  82. margin-bottom: 1em;
  83. }
  84. }
  85. &.followers {
  86. .header.name {
  87. font-size: 20px;
  88. line-height: 24px;
  89. vertical-align: middle;
  90. }
  91. .follow {
  92. .ui.button {
  93. padding: 8px 15px;
  94. }
  95. }
  96. }
  97. &.notification {
  98. .svg {
  99. float: left;
  100. font-size: 2em;
  101. &.green {
  102. color: #21ba45;
  103. }
  104. &.red {
  105. color: #d01919;
  106. }
  107. &.purple {
  108. color: #a333c8;
  109. }
  110. &.blue {
  111. color: #2185d0;
  112. }
  113. }
  114. .content {
  115. float: left;
  116. margin-left: 7px;
  117. }
  118. table {
  119. form {
  120. display: inline-block;
  121. }
  122. button {
  123. padding: 3px 3px 3px 5px;
  124. }
  125. tr {
  126. cursor: pointer;
  127. }
  128. }
  129. }
  130. &.link-account:not(.icon) {
  131. padding-top: 15px;
  132. padding-bottom: 5px;
  133. }
  134. &.settings {
  135. .iconFloat {
  136. float: left;
  137. }
  138. }
  139. }
  140. .user-orgs {
  141. display: flex;
  142. flex-flow: row wrap;
  143. padding: 0;
  144. margin: -3px !important;
  145. li {
  146. display: flex;
  147. border-bottom: 0 !important;
  148. padding: 3px !important;
  149. width: 20%;
  150. max-width: 60px;
  151. }
  152. }
  153. .badge-achive {
  154. .bagde-section {
  155. color: #000;
  156. margin-top: 28px;
  157. border-bottom: 1px solid #dededf;
  158. }
  159. .bagde-section:last-child {
  160. color: #000;
  161. margin-top: 28px;
  162. border-bottom: none;
  163. }
  164. .badge-section-title {
  165. position: relative;
  166. font-size: 16px;
  167. line-height: 24px;
  168. padding-left: 8px;
  169. margin-bottom: 20px;
  170. display: flex;
  171. justify-content: space-between;
  172. }
  173. .badge-section-children {
  174. width: 100%;
  175. }
  176. .badge-honor-badge {
  177. margin-bottom: 25px;
  178. }
  179. .badge-honor-badge-basic {
  180. display: flex;
  181. align-items: flex-start;
  182. flex-wrap: wrap;
  183. }
  184. .badge-honor-badge-basic-item {
  185. text-align: center;
  186. font-size: 12px;
  187. margin-right: 30px;
  188. color: #101010;
  189. }
  190. .is-not-pointer {
  191. cursor: pointer;
  192. pointer-events: none;
  193. }
  194. .badge-honor-badge-basic-img {
  195. width: 100px;
  196. height: 100px;
  197. margin-bottom: 10px;
  198. }
  199. .badge-honor-badge-basic-txt {
  200. line-height: 20px;
  201. width: 100px;
  202. word-break: break-all;
  203. overflow: hidden;
  204. text-overflow: ellipsis;
  205. display: -webkit-box;
  206. -webkit-line-clamp: 2;
  207. -webkit-box-orient: vertical;
  208. }
  209. }