Dir="auto" per composer e altrove

Continuando la discussione da Cosa fa l’impostazione di supporto per la direzione mista del testo?:

Dovremmo deprecate questa impostazione, il pulsante del composer e aggiungere dir="auto" per impostazione predefinita nelle nostre aree di testo? IE non è più un blocco.

2 Mi Piace

Questa impostazione influisce anche su elementi non textarea. Ad esempio, viene utilizzata per applicare dir= a paragrafi/citazioni nei post:

E titoli degli argomenti:

e altro ancora.

Possiamo usare dir="auto" per tutte queste cose ora? :crossed_fingers:

1 Mi Piace

Ha senso, gli utenti ne hanno bisogno ovunque inseriscano testo:

  • Area di testo del composer
  • Anteprima del composer
  • Titoli degli argomenti negli argomenti
  • Titoli degli argomenti negli elenchi
  • Post negli argomenti
  • Bio nella usercard / profilo
  • “Anteprime” degli argomenti negli elenchi di argomenti
2 Mi Piace

Ho provato ad aggiornare la nostra impostazione support_mixed_text_direction per fare affidamento su dir="auto" invece di usare un’espressione regolare per analizzare tutto l’input dell’utente al momento del rendering:

Penso che dovremo mantenerlo. Impostare dir="auto" su un’area di testo utilizzerà un’euristica per decidere la direzione dell’intera area di testo. Ciò non sembra molto utile se stai scrivendo un post che contiene una combinazione di lingue rtl e ltr. Quindi penso che il pulsante sia necessario per poter passare da una lingua all’altra durante la modifica?

Nei post “cotti”, dir="auto" può essere applicato per paragrafo, il che risolve quel problema.

Sarebbe fantastico se alcuni lettori/scrittori di lingue RTL potessero esprimere la loro opinione in merito e dare un’occhiata al PR. (cc @osama - git suggerisce che hai fatto molto lavoro sulla nostra logica RTL)

4 Mi Piace

Sì, esattamente, il pulsante è molto utile quando si digita un post che mescola lingue RTL e LTR.

Il tuo PR LGTM @david :rocket:

3 Mi Piace

Questo è stato unito. Fateci sapere se avete commenti.

2 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 171 giorni. Non sono più consentite nuove risposte.