lp:~jcsackett/juju-gui/scroll-to-top-on-change

Created by j.c.sackett and last modified
Get this branch:
bzr branch lp:~jcsackett/juju-gui/scroll-to-top-on-change
Only j.c.sackett can upload to this branch. If you are j.c.sackett please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
j.c.sackett
Project:
juju-gui
Status:
Merged

Recent revisions

634. By j.c.sackett

Make comments on scrollIntoView calls XXX comments.

633. By j.c.sackett

renderTo instead of viewData

632. By j.c.sackett

Merged trunk, resolving conflicts.

631. By j.c.sackett

Comments.

630. By j.c.sackett

Link charm details bug.

629. By j.c.sackett

Link search results bug.

628. By j.c.sackett

Add scrollIntoView on top elements in views that are loading partway down.

627. By j.c.sackett

Editorial error message shouldn't say 'sidebar'

626. By Richard Harding

TRIVIAL - google fonts over https

- One letter diff ftw.

R=
CC=
https://codereview.appspot.com/9046043

625. By Richard Harding

Adds filter controls to the search in the browser

- The branch updates the models/browser.js Filter model that is basically the
search state in the application.
- The subapp keeps an instance of that around and updates it along with the
rest of the subapplication state.
- The subapp passes the raw data down into views that can use it to populate
the search related widgets (search and filters).
- When those widgets are changed they trigger a custom event back up to their
controlling View.
- That View then generates a change event to the subapp directing it to update
it's current _filter (the Filter model) with that change and navigate to the
new url.
- All searches are url-able and thus force a navigate and re-process through
the render chain.
- Because of this, the Views do not need to update their version of the
filters, they'll get new ones from the subapp on the next routing.

Known QA issues:

- There's not a good "no results found" display
- There's not a list of selected filters per UX design when the filter list is
collapsed in sidebar view
- Theme'ing needs to be done on the filter list to remove the leading *, make
things more header-like, add proper arrows vs temp ^/v
- It's felt these are correctable through the week while the functionality is
able to be added before 'feature freeze' on Monday.

R=j.c.sackett, benji
CC=
https://codereview.appspot.com/9003043

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:juju-gui/experimental
This branch contains Public information 
Everyone can see this information.

Subscribers