Created by Diogo Matsubara on 2013-05-31 and last modified on 2013-05-31
Get this branch:
bzr branch lp:~matsubara/juju-gui/juju-gui-merge-test
Only Diogo Matsubara can upload to this branch. If you are Diogo Matsubara please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Diogo Matsubara

Recent revisions

700. By Diogo Matsubara on 2013-05-31

just a one line change

699. By huwshimi on 2013-05-30

CSS housekeeping

Did a bunch of CSS cleanups to make things more consistent:

Grouped mixins together.
Grouped common classes and overrides together
Added gradient mixin.
Consistent formatting, order, indentation etc. using the following pattern:

.class {
    properties: values;

    .sub-classes {
    .sub-classes2 {

R=curtis, rharding

698. By Benji York on 2013-05-29

Ensure the docs build before landing a branch.


697. By Richard Harding on 2013-05-29

Update the Charmworld store to use Api1 vs Api0

- The new API changes some responses, update the store to handle these
- Update all code to change from the Charmworl0 store to the Charmworld1 store
and update tests.
- Pull down new test/sample json responses for the tests to reference.
- Change some of the tests to verify against a known value vs whatever the
sample api response pulls down. Should make less work to update again.
- Update how the icons are displayed. They are no longer in the API response
and so we need to generate links to them using the existing file api.
- Add a handlebars helper to aid in generating those urls and knows about the
store instance used.
- Add a new tests for the new file path generation.

R=jeff.pihach, j.c.sackett

696. By Benji York on 2013-05-29

Add a websocket log replay utility.

Using the utility, the log of websocket traffic from a Chrom(e|ium) session
can be used as the backend for a GUI session.

R=gary.poster, teknico

695. By j.c.sackett on 2013-05-29

Adds caching to interesting/search api calls

* Caching mechanism added to search and editorial on their API calls.
* Editorial can always cache, as it won't change within a user's session.
* Search requires mechanism to see if search has changed, in which case we
need to hit the API again.

R=rharding, matthew.scott

694. By Brad Crittenden on 2013-05-28

Create a redirecting http server

For 'make prod' and 'make devel', the use of the SimpleHTTPServer fails if a
path not represented on the file server is entered directly into the address
field. This situation occurs if one manually enters a namespace
(e.g. ':gui:') or uses a feature flag.

This branch adds a small wrapper python program that returns '/index.html'
if the path does not exist on the file system. This approach isn't perfect as
you get shunted back to the front page.

R=benji, gary.poster

693. By Brad Crittenden on 2013-05-28

TRIVIAL: Revert notifications panel CSS problem.

A fix to avoid a problem with a white bar happening with narrow browsers
windows caused the notification panel to not fully display. This revision
reverts the problem, fixing the notifications panel but causing the original
rendering issue to be present again.

From Ben: When you shrink the width of the viewport a white bar cuts the
screen in half w/o something like that fix. This happens alot with the chrome
dev tools open on the right side.


692. By Richard Harding on 2013-05-28

TRIVIAL: browser behind FF; hide all browser DOM


691. By Nicola Larosa on 2013-05-28

Avoid redundant image requests.

When rendering services, avoid redundant image requests due to
setting href attributes on SVG elements to values they already

R=benji, bac

Branch metadata

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