Closed
Bug 1050615
Opened 11 years ago
Closed 11 years ago
RTL Support for Status bar
Categories
(Firefox OS Graveyard :: Gaia::System, defect)
Tracking
(b2g-v2.2 verified)
VERIFIED
FIXED
2.1 S5 (26sep)
| Tracking | Status | |
|---|---|---|
| b2g-v2.2 | --- | verified |
People
(Reporter: nefzaoui, Assigned: nefzaoui)
References
Details
(Whiteboard: [rtl-meta])
Attachments
(2 files)
The Status bar (including Rocketbar) needs few fixes for it be RTL-compatible.
It is currently buggy when the OS is used in Arabic or any other RTL language.
| Assignee | ||
Comment 1•11 years ago
|
||
Patch is ready,
Review please?
Also, attaching screenshot for ui-review.
Thanks
| Assignee | ||
Comment 2•11 years ago
|
||
Stephany,
Could you please take a look and tell me if this is accurate ? :)
Thanks.
Attachment #8470407 -
Flags: ui-review?(swilkes)
| Assignee | ||
Comment 3•11 years ago
|
||
Please hold on reviewing, planning to rebase over the changes made in Bug 1042105.
Comment 4•11 years ago
|
||
OK! It looks really good Ahmed, and I am happy to re-review after rebase. Thanks so much!
Comment 5•11 years ago
|
||
Comment on attachment 8470407 [details]
Status Bar RTL - Screenshot after patch - 2014-08-09-05-41-09
Looks good!
Attachment #8470407 -
Flags: ui-review?(swilkes) → ui-review+
Comment 6•11 years ago
|
||
Comment on attachment 8470406 [details] [review]
Github pull-request
gmarty knows the titlebar much better than me now. Let's redirect the review to him.
Attachment #8470406 -
Flags: review?(21) → review?(gmarty)
Comment 7•11 years ago
|
||
Comment on attachment 8470406 [details] [review]
Github pull-request
It looks good to me! However, it needs to be rebased and some values have been updated by Bug 1056965 (like https://github.com/mozilla-b2g/gaia/pull/22693/files#diff-19076406e0c835797eb201e0143532c7R642 and possibly others too).
I can't tell anything about the code in chrome.css, so that's still relevant that someone else have a look at this patch.
Attachment #8470406 -
Flags: review?(gmarty) → review+
| Assignee | ||
Comment 8•11 years ago
|
||
Comment on attachment 8470406 [details] [review]
Github pull-request
Rebased, updated and cleaned the code.
Decided to eventually use -moz-padding-start and its family to reduce the need for future RTL-specific changes when original values change.. :)
PS: This patch doesn't cover the fact that rocketbar is still fired when tapping the left part of the statusbar (while it should be fired by tapping the right part in RTL) which is a js-related bug I'm guessing.
So just to be safe, asking for review again.
Thanks!
Attachment #8470406 -
Flags: review+ → review?(gmarty)
Comment 9•11 years ago
|
||
Comment on attachment 8470406 [details] [review]
Github pull-request
Fine by me. Good job on using -moz-padding-start and -moz-margin-start!
But once again, I can tell for chrome.css, so someone more familiar should definitely gives its approval before landing.
Attachment #8470406 -
Flags: review?(gmarty) → review+
| Assignee | ||
Updated•11 years ago
|
Attachment #8470406 -
Flags: review?(alive)
Updated•11 years ago
|
Attachment #8470406 -
Flags: review?(alive) → review+
| Assignee | ||
Updated•11 years ago
|
Keywords: checkin-needed
Comment 10•11 years ago
|
||
there seems to be merge conflicts at this pull request, could you take a look, thanks!
Flags: needinfo?(nefzaoui.ahmed)
Keywords: checkin-needed
| Assignee | ||
Updated•11 years ago
|
Keywords: checkin-needed
Comment 12•11 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Keywords: checkin-needed
Resolution: --- → FIXED
Target Milestone: --- → 2.1 S5 (26sep)
Comment 13•11 years ago
|
||
This issue issue is verified fixed on the Flame 2.2 KK Shallow Flash (319mb)
Result: Status appears as expected. As mentioned in Comment 8 the patch does not cover the flickering status bar when pressed on the left side of the screen.
Flame 2.2
Device: Flame 2.2 (319mb)(Kitkat Base)(Shallow Flash)
Build ID: 20141126040207
Gaia: 41b7be7c67167f367c3c4982ff08651d55455373
Gecko: 7bcc6573d204
Version: 36.0a1 (2.2)
Firmware Version: v188-1
User Agent: Mozilla/5.0 (Mobile; rv:36.0) Gecko/36.0 Firefox/36.0
Updated•11 years ago
|
Status: RESOLVED → VERIFIED
Updated•11 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
Updated•10 years ago
|
Comment 15•10 years ago
|
||
Test cases has been added in moztrap:
https://moztrap.mozilla.org/manage/case/15554/
https://moztrap.mozilla.org/manage/case/15555/
Flags: in-moztrap+
You need to log in
before you can comment on or make changes to this bug.
Description
•