Merge lp://staging/~gary/juju-gui/styling-environment-menu into lp://staging/juju-gui/experimental

Proposed by Gary Poster
Status: Merged
Merged at revision: 882
Proposed branch: lp://staging/~gary/juju-gui/styling-environment-menu
Merge into: lp://staging/juju-gui/experimental
Diff against target: 208 lines (+55/-34)
2 files modified
app/views/topology/service.js (+28/-11)
lib/views/stylesheet.less (+27/-23)
To merge this branch: bzr merge lp://staging/~gary/juju-gui/styling-environment-menu
Reviewer Review Type Date Requested Status
Juju GUI Hackers Pending
Review via email: mp+175973@code.staging.launchpad.net

Description of the change

Update service menus and enable for inspector

One of the last big issues remaining in the UX design to make the inspector usable was to make a disoverable way of creating relations. Luca and Ant worked together to revamp the existing popup menu for the purpose. This branch takes their design work and makes it work for both inspector and non-inspector uses. In order to have it work well, I had to update some of the calculations that determined where the menu was drawn.

https://codereview.appspot.com/11620043/

To post a comment you must log in.
Revision history for this message
Gary Poster (gary) wrote :
Download full text (9.5 KiB)

Reviewers: mp+175973_code.launchpad.net,

Message:
Please take a look.

Description:
Update service menus and enable for inspector

One of the last big issues remaining in the UX design to make the
inspector usable was to make a disoverable way of creating relations.
Luca and Ant worked together to revamp the existing popup menu for the
purpose. This branch takes their design work and makes it work for both
inspector and non-inspector uses. In order to have it work well, I had
to update some of the calculations that determined where the menu was
drawn.

https://code.launchpad.net/~gary/juju-gui/styling-environment-menu/+merge/175973

(do not edit description out of merge proposal)

Please review this at https://codereview.appspot.com/11620043/

Affected files:
   A [revision details]
   M app/assets/images/icons/icon_noshadow_destroy.png
   M app/assets/images/icons/icon_noshadow_relation.png
   M app/assets/images/icons/icon_noshadow_view.png
   M app/assets/images/landscape_restart_menu.png
   M app/assets/images/landscape_security_menu.png
   M app/views/topology/service.js
   M lib/views/stylesheet.less

Index: [revision details]
=== added file '[revision details]'
--- [revision details] 2012-01-01 00:00:00 +0000
+++ [revision details] 2012-01-01 00:00:00 +0000
@@ -0,0 +1,2 @@
+Old revision: <email address hidden>
+New revision: <email address hidden>

Index: app/assets/images/icons/icon_noshadow_destroy.png
=== modified file 'app/assets/images/icons/icon_noshadow_destroy.png'
Binary files app/assets/images/icons/icon_noshadow_destroy.png 2012-09-20
15:53:46 +0000 and app/assets/images/icons/icon_noshadow_destroy.png
2013-07-19 16:03:37 +0000 differ

Index: app/assets/images/icons/icon_noshadow_relation.png
=== modified file 'app/assets/images/icons/icon_noshadow_relation.png'
Binary files app/assets/images/icons/icon_noshadow_relation.png 2012-09-20
15:53:46 +0000 and app/assets/images/icons/icon_noshadow_relation.png
2013-07-19 16:03:37 +0000 differ

Index: app/assets/images/icons/icon_noshadow_view.png
=== modified file 'app/assets/images/icons/icon_noshadow_view.png'
Binary files app/assets/images/icons/icon_noshadow_view.png 2012-09-20
15:53:46 +0000 and app/assets/images/icons/icon_noshadow_view.png
2013-07-20 01:15:05 +0000 differ

Index: app/assets/images/landscape_restart_menu.png
=== modified file 'app/assets/images/landscape_restart_menu.png'
Binary files app/assets/images/landscape_restart_menu.png 2013-02-27
14:49:14 +0000 and app/assets/images/landscape_restart_menu.png 2013-07-20
01:15:05 +0000 differ

Index: app/assets/images/landscape_security_menu.png
=== modified file 'app/assets/images/landscape_security_menu.png'
Binary files app/assets/images/landscape_security_menu.png 2013-03-26
21:13:04 +0000 and app/assets/images/landscape_security_menu.png 2013-07-20
01:15:05 +0000 differ

Index: app/views/topology/service.js
=== modified file 'app/views/topology/service.js'
--- app/views/topology/service.js 2013-07-16 19:10:36 +0000
+++ app/views/topology/service.js 2013-07-20 01:19:53 +0000
@@ -1196,12 +1196,14 @@
            z = topo...

Read more...

Revision history for this message
Brad Crittenden (bac) wrote :

LGTM with a few nits. QA was fine. Thanks!

https://codereview.appspot.com/11620043/diff/1/app/assets/images/icons/icon_noshadow_destroy.png
File app/assets/images/icons/icon_noshadow_destroy.png (right):

https://codereview.appspot.com/11620043/diff/1/app/assets/images/icons/icon_noshadow_destroy.png#newcode6
app/assets/images/icons/icon_noshadow_destroy.png:6:
ð%—^éµß÷¾{w¼“@¹\î/Yl÷Øþ°}cëv:±Èw%âg¼¼`»ƒÓ@(äݖ

Revision history for this message
Gary Poster (gary) wrote :

*** Submitted:

Update service menus and enable for inspector

One of the last big issues remaining in the UX design to make the
inspector usable was to make a disoverable way of creating relations.
Luca and Ant worked together to revamp the existing popup menu for the
purpose. This branch takes their design work and makes it work for both
inspector and non-inspector uses. In order to have it work well, I had
to update some of the calculations that determined where the menu was
drawn.

R=benji, bac
CC=
https://codereview.appspot.com/11620043

https://codereview.appspot.com/11620043/

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches