Closed Bug 999480 Opened 10 years ago Closed 10 years ago

Loop desktop Panel should use a router & templated views

Categories

(Hello (Loop) :: Client, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla33

People

(Reporter: NiKo, Unassigned)

References

Details

Attachments

(2 files)

Loop Desktop panel still uses a single view for handling the different application states, while we recently introduced a shared routing system which could greatly help maintaining application state.

Also, we switched to using template based views everywhere while the panel main view still use a static DOM hierarchy; we should update the existing Panel code to use that new system.
Assignee: nobody → nperriault
Blocks: 994152
Comment on attachment 8410311 [details] [review]
https://github.com/adamroach/gecko-dev/pull/18

r=Standard8, please add r=Standard8 to the commit comment before landing.
Attachment #8410311 - Flags: review?(standard8) → review+
Comment on attachment 8410312 [details] [review]
https://github.com/mozilla/loop-client/pull/24

r=Standard8, please add that to the commit comment before landing.
Attachment #8410312 - Flags: review?(standard8) → review+
Target Milestone: --- → mozilla33
Does this need QA testing?
QA Contact: anthony.s.hughes
Whiteboard: [qa?]
(In reply to Anthony Hughes, QA Mentor (:ashughes) from comment #9)
> Does this need QA testing?

Nothing specific, standard smoketests are fine.
Deprioritizing for QA based on comment 10. Please needinfo me to request QA.
Whiteboard: [qa?] → [qa-]
Flags: qe-verify-
Whiteboard: [qa-]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: