2
0

_toolbar.scss 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. #conversejs {
  2. .send-button {
  3. border-radius: 0;
  4. bottom: var(--send-button-bottom);
  5. color: var(--inverse-link-color);
  6. }
  7. .chatbox {
  8. .send-button {
  9. background-color: var(--chat-head-color);
  10. }
  11. }
  12. .chatroom {
  13. .send-button {
  14. background-color: var(--chatroom-head-bg-color);
  15. }
  16. }
  17. .chat-toolbar {
  18. converse-chat-toolbar {
  19. background-color: white;
  20. box-sizing: border-box;
  21. color: var(--chat-head-color);
  22. display: flex;
  23. justify-content: space-between;
  24. margin: 0;
  25. width: 100%;
  26. .fa, .fa:hover,
  27. .far, .far:hover,
  28. .fas, .fas:hover {
  29. color: var(--chat-head-color);
  30. font-size: var(--font-size-large);
  31. svg {
  32. fill: var(--chat-head-color);
  33. }
  34. }
  35. .unencrypted a,
  36. .unencrypted {
  37. color: var(--text-color);
  38. .toolbar-menu {
  39. a {
  40. color: var(--link-color);
  41. }
  42. }
  43. }
  44. }
  45. .toolbar-buttons {
  46. width: 100%;
  47. display: inline-block;
  48. .message-limit {
  49. padding: 0.5em;
  50. font-weight: bold;
  51. }
  52. }
  53. button {
  54. margin-top: 0.4em;
  55. border: 1px transparent solid;
  56. background-color: transparent;
  57. &:disabled .fa {
  58. color: grey;
  59. &:hover {
  60. color: grey;
  61. }
  62. svg, svg:hover {
  63. fill: grey;
  64. }
  65. }
  66. &.send-button {
  67. padding-top: 0.2em;
  68. padding-bottom: 0.2em;
  69. margin: 0;
  70. margin-top: -1px;
  71. }
  72. }
  73. .unverified a,
  74. .unverified {
  75. color: #cf5300;
  76. }
  77. .private a,
  78. .private {
  79. color: #4b7003;
  80. }
  81. li {
  82. cursor: pointer;
  83. display: inline-block;
  84. list-style: none;
  85. padding: 0 0.5em;
  86. &:hover {
  87. cursor: pointer;
  88. }
  89. .toolbar-menu {
  90. background-color: #fff;
  91. bottom: 1.7rem;
  92. box-shadow: -1px -1px 2px 0 rgba(0, 0, 0, 0.4);
  93. height: auto;
  94. margin-bottom: 0;
  95. min-width: 21rem;
  96. position: absolute;
  97. right: 0;
  98. top: auto;
  99. z-index: $zindex-dropdown;
  100. &.otr-menu {
  101. left: -6em;
  102. min-width: 15rem;
  103. &.show {
  104. display: flex;
  105. flex-direction: column;
  106. }
  107. }
  108. a {
  109. color: var(--link-color);
  110. }
  111. }
  112. &.toggle-otr {
  113. ul {
  114. z-index: 99;
  115. li {
  116. &:hover {
  117. background-color: var(--highlight-color);
  118. }
  119. display: block;
  120. padding: 7px;
  121. a {
  122. display: block;
  123. }
  124. }
  125. }
  126. }
  127. }
  128. }
  129. .chatbox {
  130. converse-chat-toolbar {
  131. border-top: var(--chatbox-message-input-border-top);
  132. color: var(--chat-head-color);
  133. background-color: white;
  134. .fas, .fas:hover,
  135. .far, .far:hover,
  136. .fa, .fa:hover {
  137. color: var(--chat-head-color);
  138. }
  139. button {
  140. &:focus {
  141. outline-color: var(--chat-head-color) !important;
  142. }
  143. }
  144. }
  145. }
  146. .chatroom {
  147. converse-chat-toolbar {
  148. border-top: var(--chatroom-message-input-border-top);
  149. color: var(--chatroom-head-bg-color);
  150. .fas, .fas:hover,
  151. .far, .far:hover,
  152. .fa, .fa:hover {
  153. color: var(--chatroom-head-bg-color);
  154. font-size: var(--font-size-large);
  155. svg {
  156. fill: var(--chatroom-head-bg-color);
  157. }
  158. }
  159. button {
  160. &:focus {
  161. outline-color: var(--chatroom-head-bg-color) !important;
  162. }
  163. }
  164. }
  165. }
  166. }
  167. #conversejs.converse-overlayed {
  168. .chat-toolbar {
  169. li {
  170. .toolbar-menu {
  171. min-width: 235px;
  172. }
  173. }
  174. }
  175. .chatroom {
  176. .chat-toolbar {
  177. li {
  178. .toolbar-menu {
  179. min-width: 280px;
  180. }
  181. }
  182. }
  183. }
  184. }