|
18 | 18 | var elems = { |
19 | 19 | tier: function(args) { |
20 | 20 | var tier = args.tier; |
21 | | - var context = args.context; |
| 21 | + var context = $.extend(true, {}, args.context, { |
| 22 | + networks: [tier] |
| 23 | + }); |
22 | 24 | var dashboardItems = args.dashboardItems; |
23 | 25 | var $tier = $('<div>').addClass('tier-item'); |
24 | 26 | var $header = $('<div>').addClass('header'); |
|
41 | 43 | var $detailView = $('<div>').detailView( |
42 | 44 | $.extend(true, {}, cloudStack.vpc.tiers.detailView, { |
43 | 45 | $browser: $browser, |
44 | | - context: $.extend(true, {}, context, { |
45 | | - networks: [tier] |
46 | | - }), |
| 46 | + context: context, |
47 | 47 | onActionComplete: function() { |
48 | 48 | $tier.closest('.vpc-network-chart').trigger('reload'); |
49 | 49 | } |
|
153 | 153 | dashboard: function(args) { |
154 | 154 | var $dashboard = $('<div>').addClass('dashboard'); |
155 | 155 | var context = args.context; |
| 156 | + var tier = context.networks[0]; |
156 | 157 |
|
157 | 158 | $(args.dashboardItems).map(function(index, dashboardItem) { |
158 | 159 | var $dashboardItem = $('<div>').addClass('dashboard-item'); |
|
167 | 168 |
|
168 | 169 | $dashboardItem.click(function() { |
169 | 170 | $('#browser .container').cloudBrowser('addPanel', { |
170 | | - title: dashboardItem.name, |
| 171 | + title: tier.name + ' - ' + dashboardItem.name, |
171 | 172 | maximizeIfSelected: true, |
172 | 173 | complete: function($panel) { |
173 | 174 | var section = cloudStack.vpc.sections[id]; |
|
0 commit comments