Closed Bug 943751 Opened 11 years ago Closed 8 years ago

RTL Support for pop-ups

Categories

(Firefox for Android Graveyard :: General, defect)

27 Branch
x86
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: u482316, Unassigned)

Details

Attachments

(3 files)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/536.30.1 (KHTML, like Gecko) Version/6.0.5 Safari/536.30.1 Steps to reproduce: Changed the text alignment of various pop-ups so that the text appears to the right instead of the left.
Depends on: 924418
OS: Mac OS X → Android
This patch aligns the user's input text to the right to support right-to-left languages. The pop-up can be found by going to the top sites page > do a long click on one of the thumbnails > chose the edit option.
This patch aligns each of the fields in the bookmark pop-up to the right. To see the pop-up do the following steps: Go to bookmark page > do a long click on one of the items on the list > click the edit option. Alternatively, it can also be generated by clicking the menu icon, choose the bookmark option and at the bottom there should be a small pop-up indicating the bookmark has been added and a button labelled "options". Choose options and click edit. (Note that this method works when the sites is not already bookmarked)
Right align the text on general pop-ups that appear throughout the browser but has not been supported by RTL yet.
Attachment #8339073 - Flags: review?(lucasr.at.mozilla)
Attachment #8339077 - Flags: review?(lucasr.at.mozilla)
Attachment #8339081 - Flags: review?(lucasr.at.mozilla)
Comment on attachment 8339073 [details] [diff] [review] edit_top_sites_popup.patch Review of attachment 8339073 [details] [diff] [review]: ----------------------------------------------------------------- Assuming this attribute is safely ignored on Android versions that don't support it.
Attachment #8339073 - Flags: review?(lucasr.at.mozilla) → review+
Comment on attachment 8339077 [details] [diff] [review] edit_bookmark_popup.patch Review of attachment 8339077 [details] [diff] [review]: ----------------------------------------------------------------- Ditto.
Attachment #8339077 - Flags: review?(lucasr.at.mozilla) → review+
Comment on attachment 8339081 [details] [diff] [review] context_menu_popup.patch Review of attachment 8339081 [details] [diff] [review]: ----------------------------------------------------------------- Is only setting textAlignment on this textview enough for RTL support on prompts? ::: mobile/android/base/prompts/Prompt.java @@ +633,5 @@ > convertView = mInflater.inflate(resourceId, null); > convertView.setMinimumHeight(mMinRowSize); > > TextView tv = (TextView) convertView.findViewById(android.R.id.text1); > + tv.setTextAlignment(View.TEXT_ALIGNMENT_VIEW_START); This is going to cause crashes on pre-17 Android. You have to enclose this call with a version check like: if (Build.VERSION.SDK_INT > 17) { tv.setTextAlignment(View.TEXT_ALIGNMENT_VIEW_START); } nit: add empty line here.
Attachment #8339081 - Flags: review?(lucasr.at.mozilla) → review-
Status: UNCONFIRMED → NEW
Ever confirmed: true
No longer depends on: 924418
Following comment 2's STRon RTL build, the bug seems to be fixed.
Closing as RESOLVED INVALID.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
No longer blocks: rtl-meta
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: