Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(2456)

Issue 7581045: Build the base of the fullscreen charm view.

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 1 month ago by rharding
Modified:
11 years, 1 month ago
Reviewers:
j.c.sackett, jeff.pihach, mp+155595
Visibility:
Public.

Description

Build the base of the fullscreen charm view. - INCOMPLETE: the code will be refactored into it's own view and tests on that view - This fixes some bugs with the browser tabview that allows it to be used. - Hooks up new routes for firing into the Fullscreen view and tests that we can determine what part of the UX to focus based on route. - Add some helpers around this shared view use. - Adds a template for the charm details view and wires up the tabview. - Hooks up the .charm store api call to fetch a charms data - Wires the charm-small to allow clicking on charms to load their details view. https://code.launchpad.net/~rharding/juju-gui/fullscreen_charmview/+merge/155595 (do not edit description out of merge proposal)

Patch Set 1 #

Total comments: 7

Patch Set 2 : Build the base of the fullscreen charm view. #

Total comments: 6

Patch Set 3 : Build the base of the fullscreen charm view. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+325 lines, -76 lines) Patch
A [revision details] View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M app/modules-debug.js View 1 chunk +1 line, -1 line 0 comments Download
M app/store/charm.js View 1 2 chunks +20 lines, -1 line 0 comments Download
M app/subapps/browser/browser.js View 4 chunks +38 lines, -6 lines 0 comments Download
A app/subapps/browser/templates/browser_charm.handlebars View 1 chunk +61 lines, -0 lines 0 comments Download
M app/subapps/browser/templates/fullscreen.handlebars View 1 chunk +2 lines, -0 lines 0 comments Download
M app/subapps/browser/views/fullscreen.js View 1 5 chunks +91 lines, -13 lines 0 comments Download
M app/subapps/browser/views/view.js View 1 chunk +26 lines, -0 lines 0 comments Download
M app/templates/charm-small-widget.handlebars View 1 chunk +2 lines, -1 line 0 comments Download
M app/widgets/browser-tabview.js View 1 2 2 chunks +10 lines, -8 lines 0 comments Download
M test/index.html View 1 chunk +2 lines, -1 line 0 comments Download
M test/test_browser_app.js View 3 chunks +23 lines, -3 lines 0 comments Download
M test/test_charm_small_widget.js View 1 chunk +1 line, -1 line 0 comments Download
M test/test_charm_store.js View 1 chunk +1 line, -1 line 0 comments Download
M test/test_tabview.js View 1 1 chunk +45 lines, -40 lines 0 comments Download

Messages

Total messages: 9
rharding
Please take a look.
11 years, 1 month ago (2013-03-26 21:15:32 UTC) #1
jeff.pihach
Thanks for this - it's starting to come together. Some instances in the tests need ...
11 years, 1 month ago (2013-03-26 21:33:10 UTC) #2
rharding
https://codereview.appspot.com/7581045/diff/1/app/store/charm.js File app/store/charm.js (right): https://codereview.appspot.com/7581045/diff/1/app/store/charm.js#newcode191 app/store/charm.js:191: * @param {Object} bindScopr the scope of *this* in ...
11 years, 1 month ago (2013-03-27 13:11:43 UTC) #3
rharding
Please take a look.
11 years, 1 month ago (2013-03-27 13:13:07 UTC) #4
jeff.pihach
LGTM Thanks for making those changes!
11 years, 1 month ago (2013-03-27 14:09:58 UTC) #5
j.c.sackett
Mostly looks good, a couple questions/comments. https://codereview.appspot.com/7581045/diff/7001/app/subapps/browser/templates/browser_charm.handlebars File app/subapps/browser/templates/browser_charm.handlebars (right): https://codereview.appspot.com/7581045/diff/7001/app/subapps/browser/templates/browser_charm.handlebars#newcode42 app/subapps/browser/templates/browser_charm.handlebars:42: </div> I see ...
11 years, 1 month ago (2013-03-27 15:01:57 UTC) #6
rharding
comments below https://codereview.appspot.com/7581045/diff/7001/app/subapps/browser/templates/browser_charm.handlebars File app/subapps/browser/templates/browser_charm.handlebars (right): https://codereview.appspot.com/7581045/diff/7001/app/subapps/browser/templates/browser_charm.handlebars#newcode42 app/subapps/browser/templates/browser_charm.handlebars:42: </div> On 2013/03/27 15:01:57, j.c.sackett wrote: > ...
11 years, 1 month ago (2013-03-27 15:16:46 UTC) #7
j.c.sackett
LGTM, with the addition of `base` in browser-tabview reqs per our discussion in IRC. Thanks ...
11 years, 1 month ago (2013-03-27 15:23:50 UTC) #8
rharding
11 years, 1 month ago (2013-03-27 17:56:06 UTC) #9
*** Submitted:

Build the base of the fullscreen charm view.

- INCOMPLETE: the code will be refactored into it's own view and tests on that
view
- This fixes some bugs with the browser tabview that allows it to be used.
- Hooks up new routes for firing into the Fullscreen view and tests that we
can determine what part of the UX to focus based on route.
- Add some helpers around this shared view use.
- Adds a template for the charm details view and wires up the tabview.
- Hooks up the .charm store api call to fetch a charms data
- Wires the charm-small to allow clicking on charms to load their details
view.

R=jeff.pihach, j.c.sackett
CC=
https://codereview.appspot.com/7581045
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b