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.

305 lines
6.2 KiB

  1. /*******************************
  2. Chat Room
  3. *******************************/
  4. .ui.chat {
  5. background-color: #F8F8F8;
  6. width: 330px;
  7. height: 370px;
  8. padding: 0px;
  9. }
  10. .ui.chat .room {
  11. position: relative;
  12. overflow: hidden;
  13. height: 286px;
  14. border: 1px solid #999999;
  15. border-top: none;
  16. border-bottom: none;
  17. }
  18. .ui.chat .room .throbber {
  19. display: none;
  20. margin: -25px 0px 0px -25px;
  21. }
  22. /* Chat Room Actions */
  23. .ui.chat .actions {
  24. overflow: hidden;
  25. background-color: #EEEEEE;
  26. padding: 4px;
  27. border: 1px solid #BBBBBB;
  28. -moz-border-radius: 5px 5px 0px 0px;
  29. -webkit-border-radius: 5px 5px 0px 0px;
  30. border-radius: 5px 5px 0px 0px;
  31. }
  32. .ui.chat .actions .button {
  33. float: right;
  34. margin-left: 3px;
  35. }
  36. /* Online User Count */
  37. .ui.chat .actions .message {
  38. float: left;
  39. margin-left: 6px;
  40. font-size: 11px;
  41. color: #AAAAAA;
  42. text-shadow: 0px -1px 0px rgba(255, 255, 255, 0.8);
  43. line-height: 28px;
  44. }
  45. .ui.chat .actions .message .throbber {
  46. display: inline-block;
  47. margin-right: 8px;
  48. vertical-align: middle;
  49. vertical-align: text-bottom;
  50. }
  51. /* Chat Room Text Log */
  52. .ui.chat .log {
  53. float: left;
  54. overflow: auto;
  55. overflow-x: hidden;
  56. overflow-y: auto;
  57. }
  58. .ui.chat .log .message {
  59. padding: 3px 0px;
  60. border-top: 1px dotted #DADADA;
  61. }
  62. .ui.chat .log .message:first-child {
  63. border-top: none;
  64. }
  65. /* status event */
  66. .ui.chat .status {
  67. padding: 5px 0px;
  68. color: #AAAAAA;
  69. font-size: 12px;
  70. font-style: italic;
  71. line-height: 1.33;
  72. border-top: 1px dotted #DADADA;
  73. }
  74. .ui.chat .log .status:first-child {
  75. border-top: none;
  76. }
  77. .ui.chat .log .flag {
  78. float: left;
  79. }
  80. .ui.chat .log p {
  81. margin-left: 0px;
  82. }
  83. .ui.chat .log .author {
  84. font-weight: bold;
  85. -webkit-transition: color 0.3s ease-out;
  86. -moz-transition: color 0.3s ease-out;
  87. -o-transition: color 0.3s ease-out;
  88. -ms-transition: color 0.3s ease-out;
  89. transition: color 0.3s ease-out;
  90. }
  91. .ui.chat .log a.author:hover {
  92. opacity: 0.8;
  93. }
  94. .ui.chat .log .message.admin p {
  95. font-weight: bold;
  96. margin: 1px 0px 0px 23px;
  97. }
  98. .ui.chat .log .divider {
  99. margin: -1px 0px;
  100. font-size: 11px;
  101. padding: 10px 0px;
  102. border-top: 1px solid #F8F8F8;
  103. border-bottom: 1px solid #F8F8F8;
  104. }
  105. .ui.chat .log .divider .rule {
  106. top: 50%;
  107. width: 15%;
  108. }
  109. .ui.chat .log .divider .label {
  110. color: #777777;
  111. margin: 0px;
  112. }
  113. /* Chat Room User List */
  114. .ui.chat .room .user-list {
  115. position: relative;
  116. overflow: auto;
  117. overflow-x: hidden;
  118. overflow-y: auto;
  119. float: left;
  120. background-color: #EEEEEE;
  121. border-left: 1px solid #DDDDDD;
  122. }
  123. .ui.chat .room .user-list .user {
  124. display: table;
  125. padding: 3px 7px;
  126. border-bottom: 1px solid #DDDDDD;
  127. }
  128. .ui.chat .room .user-list .user:hover {
  129. background-color: #F8F8F8;
  130. }
  131. .ui.chat .room .user-list .image {
  132. display: table-cell;
  133. vertical-align: middle;
  134. width: 20px;
  135. }
  136. .ui.chat .room .user-list .image img {
  137. width: 20px;
  138. height: 20px;
  139. vertical-align: middle;
  140. }
  141. .ui.chat .room .user-list p {
  142. display: table-cell;
  143. vertical-align: middle;
  144. padding-left: 7px;
  145. padding-right: 14px;
  146. font-size: 11px;
  147. line-height: 1.2;
  148. font-weight: bold;
  149. }
  150. .ui.chat .room .user-list a:hover {
  151. opacity: 0.8;
  152. }
  153. /* User List Loading */
  154. .ui.chat.loading .throbber {
  155. display: block;
  156. }
  157. /* Chat Room Talk Input */
  158. .ui.chat .talk {
  159. border: 1px solid #999999;
  160. border-top: 1px solid #BBBBBB;
  161. padding: 5px 0px 0px;
  162. background-color: #CCCCCC;
  163. background: #ffffff -webkit-linear-gradient(top, #eeeeee 0%, #aaaaaa 100%) repeat;
  164. background: #ffffff -moz-linear-gradient(top, #eeeeee 0%, #aaaaaa 100%) repeat;
  165. background: #ffffff -o-linear-gradient(top, #eeeeee 0%, #aaaaaa 100%) repeat;
  166. background: #ffffff -ms-linear-gradient(top, #eeeeee 0%, #aaaaaa 100%) repeat;
  167. background: #ffffff linear-gradient(top, #eeeeee 0%, #aaaaaa 100%) repeat;
  168. -webkit-box-shadow: 0px 1px 0px #FFFFFF inset;
  169. -moz-box-shadow: 0px 1px 0px #FFFFFF inset;
  170. box-shadow: 0px 1px 0px #FFFFFF inset;
  171. -webkit-border-radius: 0px 0px 5px 5px;
  172. -moz-border-radius: 0px 0px 5px 5px;
  173. border-radius: 0px 0px 5px 5px;
  174. }
  175. .ui.chat .talk .avatar,
  176. .ui.chat .talk input,
  177. .ui.chat .talk .button {
  178. float: left;
  179. }
  180. .ui.chat .talk .avatar {
  181. border-top: 1px solid #BBBBBB;
  182. border-left: 1px solid #BBBBBB;
  183. width: 30px;
  184. height: 30px;
  185. margin: 0px 0px 0px 5px;
  186. background-color: #DADADA;
  187. }
  188. .ui.chat .talk .avatar img {
  189. display: block;
  190. width: 30px;
  191. height: 30px;
  192. margin-right: 4px;
  193. }
  194. .ui.chat .talk input {
  195. border: 1px solid #CCCCCC;
  196. margin: 0px;
  197. width: 196px;
  198. height: 14px;
  199. padding: 8px 5px;
  200. font-size: 12px;
  201. color: #555555;
  202. }
  203. .ui.chat .talk input.focus {
  204. border: 1px solid #AAAAAA;
  205. }
  206. .ui.chat .send {
  207. margin-left: -2px;
  208. width: 54px;
  209. height: 22px;
  210. line-height: 23px;
  211. font-size: 12px;
  212. padding: 4px 12px;
  213. -moz-box-shadow: -2px 0 2px -2px rgba(0, 0, 0, 0.3);
  214. -webkit-box-shadow: -2px 0 2px -2px rgba(0, 0, 0, 0.3);
  215. box-shadow: -2px 0 2px -2px rgba(0, 0, 0, 0.3);
  216. border-radius: 0px 5px 5px 0px;
  217. }
  218. .ui.chat .talk .log-in.button {
  219. display: block;
  220. float: none;
  221. margin-top: -6px;
  222. height: 22px;
  223. border-radius: 0px 0px 4px 4px;
  224. }
  225. .ui.chat .talk .log-in.button i {
  226. vertical-align: text-top;
  227. }
  228. /* Quirky Flags */
  229. .ui.chat .log .team.flag {
  230. width: 18px;
  231. }
  232. /* Chat room Loaded */
  233. .ui.chat.loading .throbber {
  234. display: block;
  235. }
  236. /* Standard Size */
  237. .ui.chat {
  238. width: 330px;
  239. height: 370px;
  240. }
  241. .ui.chat .room .container {
  242. width: 3000px;
  243. }
  244. .ui.chat .log {
  245. width: 314px;
  246. height: 278px;
  247. padding: 4px 7px;
  248. }
  249. .ui.chat .room .user-list {
  250. width: 124px;
  251. height: 278px;
  252. padding: 4px 0px;
  253. }
  254. .ui.chat .room .user-list .user {
  255. width: 110px;
  256. }
  257. .ui.chat .talk {
  258. height: 40px;
  259. }
  260. /* Full Width (Based off 960) */
  261. /*
  262. .ui.chat.expand {
  263. width: 665px;
  264. height: 368px;
  265. }
  266. .ui.chat.expand .room {
  267. width: 663px;
  268. height: 283px;
  269. }
  270. .ui.chat.expand .room .user-list,
  271. .ui.chat.expand .room .log {
  272. height: 275px;
  273. }
  274. .ui.chat.expand .room .log {
  275. width: 650px;
  276. }
  277. .ui.chat.expand .talk input {
  278. width: 530px;
  279. }
  280. .ui.chat.expand .send {
  281. width: 50px;
  282. }
  283. .ui.chat.massive {
  284. width: 960px;
  285. height: 415px;
  286. }
  287. .ui.chat.massive .room {
  288. width: 958px;
  289. height: 330px;
  290. }
  291. .ui.chat.massive .room .user-list,
  292. .ui.chat.massive .room .log {
  293. height: 321px;
  294. }
  295. .ui.chat.massive .room .log {
  296. width: 944px;
  297. }
  298. .ui.chat.massive .talk input {
  299. width: 830px;
  300. }
  301. .ui.chat.massive .send {
  302. width: 50px;
  303. }
  304. */