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.

350 lines
6.1 KiB

  1. body.rtl {
  2. direction: rtl;
  3. .column-header > button {
  4. text-align: right;
  5. padding-left: 0;
  6. padding-right: 15px;
  7. }
  8. .radio-button__input {
  9. margin-right: 0;
  10. margin-left: 10px;
  11. }
  12. .display-name,
  13. .announcements__item {
  14. text-align: right;
  15. }
  16. .announcements__item__range {
  17. padding-right: 0;
  18. padding-left: 18px;
  19. }
  20. .reactions-bar {
  21. margin-left: auto;
  22. margin-right: -2px;
  23. direction: rtl;
  24. }
  25. .reactions-bar__item__count {
  26. margin-left: 0;
  27. margin-right: 6px;
  28. }
  29. .announcements__pagination {
  30. right: auto;
  31. left: 0;
  32. }
  33. .notification__message {
  34. margin-left: 0;
  35. margin-right: 68px;
  36. }
  37. .announcements__mastodon,
  38. .drawer__inner__mastodon > img {
  39. transform: scaleX(-1);
  40. }
  41. .notification__favourite-icon-wrapper {
  42. left: auto;
  43. right: -26px;
  44. }
  45. .column-link__icon,
  46. .column-header__icon {
  47. margin-right: 0;
  48. margin-left: 5px;
  49. }
  50. .compose-form .compose-form__buttons-wrapper .character-counter__wrapper {
  51. margin-right: 0;
  52. margin-left: 4px;
  53. }
  54. .navigation-bar__profile {
  55. margin-left: 0;
  56. margin-right: 8px;
  57. }
  58. .search__input {
  59. padding-right: 10px;
  60. padding-left: 30px;
  61. }
  62. .search__icon .fa {
  63. right: auto;
  64. left: 10px;
  65. }
  66. .columns-area {
  67. direction: rtl;
  68. }
  69. .column-header__buttons {
  70. left: 0;
  71. right: auto;
  72. margin-left: 0;
  73. margin-right: -15px;
  74. }
  75. .column-inline-form .icon-button {
  76. margin-left: 0;
  77. margin-right: 5px;
  78. }
  79. .column-header__links .text-btn {
  80. margin-left: 10px;
  81. margin-right: 0;
  82. }
  83. .account__avatar-wrapper {
  84. float: right;
  85. }
  86. .column-header__back-button {
  87. padding-left: 5px;
  88. padding-right: 0;
  89. }
  90. .column-header__setting-arrows {
  91. float: left;
  92. .column-header__setting-btn {
  93. &:first-child {
  94. padding-left: 7px;
  95. padding-right: 5px;
  96. }
  97. &:last-child {
  98. padding-right: 7px;
  99. padding-left: 5px;
  100. margin-right: 5px;
  101. margin-left: 0;
  102. }
  103. }
  104. }
  105. .setting-toggle__label {
  106. margin-left: 0;
  107. margin-right: 8px;
  108. }
  109. .account__header__tabs__buttons > .icon-button {
  110. margin-right: 0;
  111. margin-left: 8px;
  112. }
  113. .account__avatar-overlay-overlay {
  114. right: auto;
  115. left: 0;
  116. }
  117. .column-back-button--slim-button {
  118. right: auto;
  119. left: 0;
  120. }
  121. .status__action-bar {
  122. &__counter {
  123. margin-right: 0;
  124. margin-left: 11px;
  125. .status__action-bar-button {
  126. margin-right: 0;
  127. margin-left: 4px;
  128. }
  129. }
  130. }
  131. .privacy-dropdown__dropdown {
  132. margin-left: 0;
  133. margin-right: 40px;
  134. }
  135. .privacy-dropdown__option__icon {
  136. margin-left: 10px;
  137. margin-right: 0;
  138. }
  139. .picture-in-picture__header__account .display-name,
  140. .detailed-status__display-name .display-name {
  141. text-align: right;
  142. }
  143. .detailed-status__display-avatar {
  144. margin-right: 0;
  145. margin-left: 10px;
  146. }
  147. .picture-in-picture__header__account .account__avatar {
  148. margin-right: 0;
  149. margin-left: 10px;
  150. }
  151. .icon-button__counter {
  152. margin-left: 0;
  153. margin-right: 4px;
  154. }
  155. .notifications-permission-banner__close {
  156. right: auto;
  157. left: 10px;
  158. }
  159. .detailed-status__favorites,
  160. .detailed-status__reblogs {
  161. margin-left: 0;
  162. margin-right: 6px;
  163. }
  164. .fa-ul {
  165. margin-left: 2.14285714em;
  166. }
  167. .fa-li {
  168. left: auto;
  169. right: -2.14285714em;
  170. }
  171. .admin-wrapper {
  172. direction: rtl;
  173. }
  174. .admin-wrapper .sidebar ul a i.fa,
  175. a.table-action-link i.fa {
  176. margin-right: 0;
  177. margin-left: 5px;
  178. }
  179. .simple_form .check_boxes .checkbox label {
  180. padding-left: 0;
  181. padding-right: 25px;
  182. }
  183. .simple_form .input.with_label.boolean label.checkbox {
  184. padding-left: 25px;
  185. padding-right: 0;
  186. }
  187. .simple_form .check_boxes .checkbox input[type='checkbox'],
  188. .simple_form .input.boolean input[type='checkbox'] {
  189. left: auto;
  190. right: 0;
  191. }
  192. .simple_form .input.radio_buttons .radio {
  193. left: auto;
  194. right: 0;
  195. }
  196. .simple_form .input.radio_buttons .radio > label {
  197. padding-right: 28px;
  198. padding-left: 0;
  199. }
  200. .simple_form .input-with-append .input input {
  201. padding-left: 142px;
  202. padding-right: 0;
  203. }
  204. .simple_form .input.boolean label.checkbox {
  205. left: auto;
  206. right: 0;
  207. }
  208. .simple_form .input.boolean .label_input,
  209. .simple_form .input.boolean .hint {
  210. padding-left: 0;
  211. padding-right: 28px;
  212. }
  213. .simple_form .label_input__append {
  214. right: auto;
  215. left: 3px;
  216. &::after {
  217. right: auto;
  218. left: 0;
  219. background-image: linear-gradient(
  220. to left,
  221. rgba(darken($ui-base-color, 10%), 0),
  222. darken($ui-base-color, 10%)
  223. );
  224. }
  225. }
  226. .simple_form select {
  227. background: darken($ui-base-color, 10%)
  228. url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.933 18.467' height='19.698' width='15.929'><path d='M3.467 14.967l-3.393-3.5H14.86l-3.392 3.5c-1.866 1.925-3.666 3.5-4 3.5-.335 0-2.135-1.575-4-3.5zm.266-11.234L7.467 0 11.2 3.733l3.733 3.734H0l3.733-3.734z' fill='#{hex-color(lighten($ui-base-color, 12%))}'/></svg>")
  229. no-repeat left 8px center / auto 16px;
  230. }
  231. .table th,
  232. .table td {
  233. text-align: right;
  234. }
  235. .filters .filter-subset {
  236. margin-right: 0;
  237. margin-left: 45px;
  238. }
  239. @media screen and (min-width: 631px) {
  240. .column,
  241. .drawer {
  242. padding-left: 5px;
  243. padding-right: 5px;
  244. &:first-child {
  245. padding-left: 5px;
  246. padding-right: 10px;
  247. }
  248. }
  249. .columns-area > div {
  250. .column,
  251. .drawer {
  252. padding-left: 5px;
  253. padding-right: 5px;
  254. }
  255. }
  256. }
  257. .columns-area--mobile .column,
  258. .columns-area--mobile .drawer {
  259. padding-left: 0;
  260. padding-right: 0;
  261. }
  262. .card__bar .display-name {
  263. margin-left: 0;
  264. margin-right: 15px;
  265. text-align: right;
  266. }
  267. .fa-chevron-left::before {
  268. content: '\F054';
  269. }
  270. .fa-chevron-right::before {
  271. content: '\F053';
  272. }
  273. .column-back-button__icon {
  274. margin-right: 0;
  275. margin-left: 5px;
  276. }
  277. .simple_form .input.radio_buttons .radio > label input {
  278. left: auto;
  279. right: 0;
  280. }
  281. .picture-in-picture {
  282. right: auto;
  283. left: 20px;
  284. }
  285. }