Dir="auto" для Composer и других мест

Продолжение обсуждения из Что делает настройка поддержки смешанного направления текста?:

Стоит ли нам отказаться от этой настройки и кнопки в редакторе, установив по умолчанию dir="auto" в текстовых полях? Internet Explorer больше не является ограничивающим фактором.

2 лайка

Эта настройка также влияет на элементы, не являющиеся текстовыми полями. Например, она используется для применения dir= к абзацам и цитатам в сообщениях:

А также к заголовкам тем:

и другим элементам.

Можем ли мы теперь использовать dir="auto" для всех этих случаев? :crossed_fingers:

1 лайк

Согласен, пользователям это нужно везде, где они вводят текст:

  • Текстовое поле редактора
  • Предпросмотр в редакторе
  • Заголовки тем в самих темах
  • Заголовки тем в списках
  • Сообщения в темах
  • Био в карточке пользователя / профиле
  • «Предпросмотры» тем в списках тем
2 лайка

Я попробовал обновить настройку support_mixed_text_direction, чтобы она опиралась на dir="auto" вместо использования регулярного выражения для разбора всего пользовательского ввода во время рендеринга:

Я думаю, что нам нужно будет сохранить её. Установка dir="auto" для текстового поля (textarea) использует эвристику для определения направления всего текстового поля. Это не кажется особенно полезным, если вы пишете пост, содержащий смесь языков с направлением справа налево (RTL) и слева направо (LTR). Поэтому, как мне кажется, эта кнопка необходима для переключения туда и обратно во время редактирования?

В обработанных постах dir="auto" можно применять к каждому абзацу отдельно, что решает эту проблему.

Было бы здорово, если бы читатели/писатели языков с направлением справа налево высказали своё мнение по этому поводу и, возможно, взглянули на PR. (cc @osama — git показывает, что вы проделали много работы по нашей логике RTL)

4 лайка

Да, именно так, кнопка очень полезна, когда вы пишете пост, смешивающий языки с направлением справа налево (RTL) и слева направо (LTR).

Ваш PR одобрен, @david :rocket:

3 лайка

Это уже объединено. Дайте нам знать, если у вас есть какие-либо отзывы.

2 лайка

Эта тема была автоматически закрыта через 171 день. Новые ответы больше не принимаются.