Minor RTL issues
Hello,
I'm working on the Arabic translation and I'm already testing the system. I've found some weird issues when it come to RTL interface. One issue is input forms. they do response to RTL content and they do display it correctly, placeholders doesn't. This is a screenshot of how things should look:
And this is how it looks like now:
I can see that in the file "rtl.ts" there is a function to validate RTL, but I think it's not completely correct:
export function isRtl(text: string): boolean {
if (text.length === 0) {
return false;
}
EDIT: when changing the previous function to this:
export function isRtl(text: string): boolean {
if (text.length === 0) {
return true;
}
RTL works perfectly, but LTR get missed up. That's why I think it's not just a css issue.
Anyone can rewrite it to work correctly with RTL?
Edited by Ahmad Dakhlallah