Created by Jeff Pihach on 2013-05-25 and last modified on 2013-05-25
Get this branch:
bzr branch lp:~hatch/juju-gui/ghost-view
Only Jeff Pihach can upload to this branch. If you are Jeff Pihach please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Jeff Pihach

Recent revisions

686. By Jeff Pihach on 2013-05-25


685. By Jeff Pihach on 2013-05-23

merged trunk with flags fix

684. By Jeff Pihach on 2013-05-23

added charm config view to inspector

683. By Jeff Pihach on 2013-05-22

Adds the new inspector widget into the tree

This is the new widget which will be used to render the
inspector and various other nested views for the coming
UI changes. No QA necessary as it has no client facing
changes in this branch.

R=bac, gary.poster

682. By Brad Crittenden on 2013-05-22

Disable building relations if charm is not loaded.

The potential endpoints for a service are not available until the charm is
loaded. This branch fixes a bug where an attempt was made to access the
non-existent endpoints and then blithely proceeded along. In addition, the UI
is changed so that the 'Build Relation' submenu is disabled if the charm is
not loaded (a proxy for the endpoints not being there) and the
'long-click-to-begin-relation-building' is also disabled.

The whole relation building experience is up for redesign. At that time we
may chose to do something that provides a better user experience, such as
showing a spinner until the service is fully available. For now, the actual
time the actions will be disabled should be a matter of a few seconds.

A feature flag is introduced and can be used with the sandbox to artifically
set the charm loading delay for testing. Use it as follows for a ten second
delay before the charm is reported as loaded:


R=teknico, frankban

681. By Benjamin Saller on 2013-05-22

Allow Multi URL fragments per namespace

Router can take combineFlags to its constructor or to parse/combine methods.
This allows configuration of how to process namespace collisions in the URL
(overwrite or merge). The router itself can dispatch multi URL fragments per
namespace as well now.

R=jeff.pihach, gary.poster

680. By Francesco Banconi on 2013-05-22

Improve CI test runner.

bin/test-charm refactoring.
Improved error handling. Ensure the environment is
destroyed when an error occurs during deployment.

Also added a way to reuse the juju environment
while coding/debugging.

Fixed the Firefox version used in Saucelabs.
Running with a specific Firefox version is still
required, but now we know why: the default Saucelab
version (11) is not supported by Juju GUI.

This branch also includes some lint/pep8 fixes.

R=gary.poster, teknico

679. By j.c.sackett on 2013-05-22

Replaces spinner.gif with spin.js spinner

This branch is the first part of standardizing our spinners in jujugui,
matching the ones used in the charmbrowser with the one when the canvas is

- Wraps a min version of spin.js in a YUI module.
- Uses that module in overlay-indicator.js

NB: This means there is a dupe of spin.js in the code tree. The spinner.gif is
still in the tree as well. I will do a follow up branch removing all of that,
but I wanted the user-facing bits working and solid before doing the cleanup.

R=jeff.pihach, matthew.scott

678. By Benji York on 2013-05-21

Set version back to unreleased and tweak the release instructions a little.

677. By Benji York on 2013-05-21

add changelog for 0.5.0 release

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.