Closed
Bug 973447
Opened 11 years ago
Closed 11 years ago
[settings] refactor Language panel with AMD pattern
Categories
(Firefox OS Graveyard :: Gaia::Settings, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
1.4 S5 (11apr)
People
(Reporter: gasolin, Assigned: eragonj)
References
Details
Attachments
(1 file)
Overview Description:
Refactor Language panel with AMD pattern referring to
https://github.com/crh0716/gaia/tree/settings2_iterative
to make it modularize and more easier to maintain
Steps to Reproduce:
1) run make test-perf APP=settings
2) run make test-integration APP=settings
Expected Results:
pass all settings test and act the same as original implementation
Additional Information:
Assignee | ||
Comment 1•11 years ago
|
||
Hi Fred & Arthur,
please give me some feedbacks so that I can make sure I am on the right way !
THanks :)
Attachment #8393983 -
Flags: feedback?(gasolin)
Attachment #8393983 -
Flags: feedback?(arthur.chen)
Reporter | ||
Comment 2•11 years ago
|
||
Comment on attachment 8393983 [details] [review]
patch on master
looks good but could be enhanced with modern requirejs pattern
Attachment #8393983 -
Flags: feedback?(gasolin) → feedback+
Comment 3•11 years ago
|
||
Comment on attachment 8393983 [details] [review]
patch on master
Good work EJ!
As we are starting to come up concrete guidelines, I simply added some of my thoughts in github, and then we can discuss whether they are making sense or not. We need more practical experiences like this to make solid guidelines. :)
Attachment #8393983 -
Flags: feedback?(arthur.chen) → feedback+
Assignee | ||
Comment 4•11 years ago
|
||
Thanks all, I would start to refactor based on your suggestions and talk with you guys with some thoughts.
:)
Assignee | ||
Comment 6•11 years ago
|
||
Hi Fred & Arthur,
how about this change !? :P
Flags: needinfo?(gasolin)
Flags: needinfo?(arthur.chen)
Assignee | ||
Comment 8•11 years ago
|
||
Hi Arthur,
I think this patch is almost done ! Can you help me check again :) ?
If there is no big problem, I think we are ready to review :)
Flags: needinfo?(arthur.chen)
Reporter | ||
Comment 9•11 years ago
|
||
Comment on attachment 8393983 [details] [review]
patch on master
as comment in github
Flags: needinfo?(gasolin)
Assignee | ||
Comment 10•11 years ago
|
||
Comment on attachment 8393983 [details] [review]
patch on master
Arthur, I think this patch is ready for review :)
Attachment #8393983 -
Flags: review?(arthur.chen)
Flags: needinfo?(arthur.chen)
Assignee | ||
Updated•11 years ago
|
Status: NEW → ASSIGNED
Comment 11•11 years ago
|
||
Comment on attachment 8393983 [details] [review]
patch on master
Please address my last nits (I promise) in github. Thanks! :]
Attachment #8393983 -
Flags: review?(arthur.chen)
Assignee | ||
Comment 12•11 years ago
|
||
Comment on attachment 8393983 [details] [review]
patch on master
Arthur, I think the PR looks nice now. I would set r? on you and plz help me review this patch when you have time (I think we are almost there !!! xD)
Attachment #8393983 -
Flags: review?(arthur.chen)
Comment 13•11 years ago
|
||
Comment on attachment 8393983 [details] [review]
patch on master
r=me with the last nit addressed. Thanks!
Attachment #8393983 -
Flags: review?(arthur.chen) → review+
Assignee | ||
Comment 14•11 years ago
|
||
(In reply to Arthur Chen [:arthurcc] from comment #13)
> Comment on attachment 8393983 [details] [review]
> patch on master
>
> r=me with the last nit addressed. Thanks!
Thanks Arthur, I would rebase the code and make sure CI is passed. :)
Assignee | ||
Comment 15•11 years ago
|
||
Thanks Arthur and Fred, just merged the code into Gaia/master : 44a0bd975ea35879a013e82ef31a33058ae5a10e
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•