Closed Bug 930404 Opened 11 years ago Closed 11 years ago

[Settings] Split up hotspot.js

Categories

(Firefox OS Graveyard :: Gaia::Settings, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kgrandon, Assigned: kgrandon)

References

Details

(Keywords: perf, Whiteboard: [c= p=3 s=2013.11.08 u=])

Attachments

(1 file, 1 obsolete file)

46 bytes, text/x-github-pull-request
arthurcc
: review+
Details | Review
We should split up this panel so that we do not load subpanels as dependencies when we load the panel.
Attached file Github pull request (obsolete) —
Note: this requires bug 929813 to land first.
Attachment #821520 - Attachment is obsolete: true
Attached file Github pull request
Comment on attachment 822609 [details] [review]
Github pull request

Arthur - here's one more panel down if you have the time to review. Thanks!
Attachment #822609 - Flags: review?(arthur.chen)
Comment on attachment 822609 [details] [review]
Github pull request

Sorry for the late review. Please refer to my github comments, thanks!
Attachment #822609 - Flags: review?(arthur.chen)
Comment on attachment 822609 [details] [review]
Github pull request

Hey Arthur - Great comments on the pull request. I've tried to address them, and remove some duplicated code between the init() and reset() functions. Let me know what you think. Thanks!
Attachment #822609 - Flags: review?(arthur.chen)
Comment on attachment 822609 [details] [review]
Github pull request

What a prompt revision! With this patch the panel is not restoring the settings, please check my comments. :)
Attachment #822609 - Flags: review?(arthur.chen)
Comment on attachment 822609 [details] [review]
Github pull request

Hi Arthur,

Thanks for the comments. I've fixed the issue, and added a marionette test so we don't regress in the future. Please review when you have time.
Attachment #822609 - Flags: review?(arthur.chen)
Comment on attachment 822609 [details] [review]
Github pull request

r=me. Thank you for the effort!
Attachment #822609 - Flags: review?(arthur.chen) → review+
FYI, it looks like there is a settings failure in travis.  Might want to double check that before landing.
(In reply to Ben Kelly [:bkelly] from comment #10)
> FYI, it looks like there is a settings failure in travis.  Might want to
> double check that before landing.

Thanks, will definitely ensure green-ness before merging.
Landed in master: https://github.com/mozilla-b2g/gaia/commit/b27c0249c5877f6a55a8de37f0eef8770b515711
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Whiteboard: [c= p=3 s= u=] → [c= p=3 s=2013.11.08 u=]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: