Re: [Xsltforms-support] Support for rtl text input
Brought to you by:
alain-couthures
|
From: Steven P. <ste...@cw...> - 2024-02-02 16:14:09
|
Winona,
We have discussed this in the WG, and resolved to add @dir to the Common
set of attributes.
In the meantime, as Alain has already pointed out, you can legally use
html:dir anywhere in XForms, as foreign namespaced attributes are allowable
everywhere, and furthermore, you can use CSS properties for the same
effect. For instance:
*[class="ltr"] { unicode-bidi: embed; direction: ltr}
*[class="rtl"] { unicode-bidi: embed; direction: rtl}
*[class="lro"] { unicode-bidi: bidi-override; direction: ltr}
*[class="rlo"] { unicode-bidi: bidi-override; direction: rtl}
I show a quick example at https://cwi.nl/~steven/forms/tests/bidi.xhtml
Best wishes,
Steven
On Thursday 07 December 2023 17:11:16 (+01:00), Winona Salesky wrote:
Hi All,
I need to support both rtl and ltr text input in my forms. Reading up on
this online, it sounds like the best way to do this is to include the
following attribute on the input/textarea elements: dir="auto"
What do you think the best way to get this working in XSLTForms is? Edit
the XSLTForms javascript? Write my own Javascript to amend the output?
Something else?
Thanks for any thoughts or suggestions.
-Winona |