Skip to content

Commit b88da4e

Browse files
committed
VPC UI: Reload chart on perform detailView action
1 parent c6c8538 commit b88da4e

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

ui/modules/vpc/vpc.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,9 @@
188188

189189
if (section.listView) {
190190
$section.listView($.extend(true, {}, section, {
191+
onActionComplete: function() {
192+
$dashboardItem.closest('.vpc-network-chart').trigger('reload');
193+
},
191194
context: context
192195
}));
193196
}

ui/scripts/ui/widgets/listView.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,10 @@
104104
cloudStack.ui.notifications.add(
105105
notification,
106106
function(args) {
107+
if (listViewArgs.onActionComplete) {
108+
listViewArgs.onActionComplete();
109+
}
110+
107111
if ($item.is(':visible') && !isHeader) {
108112
replaceItem(
109113
$item,
@@ -175,6 +179,10 @@
175179

176180
if (additional && additional.success) additional.success(args);
177181

182+
if (listViewArgs.onActionComplete == true) {
183+
listViewArgs.onActionComplete();
184+
}
185+
178186
cloudStack.ui.notifications.add(
179187
notification,
180188

@@ -213,6 +221,10 @@
213221
if (options.complete) {
214222
options.complete(args);
215223
}
224+
225+
if (listViewArgs.onActionComplete) {
226+
listViewArgs.onActionComplete();
227+
}
216228
},
217229

218230
{},
@@ -1187,6 +1199,10 @@
11871199
$quickViewTooltip.hide();
11881200
},
11891201
onActionComplete: function() {
1202+
if (listViewArgs.onActionComplete) {
1203+
listViewArgs.onActionComplete();
1204+
}
1205+
11901206
$tr.removeClass('loading').find('td:last .loading').remove();
11911207
$quickViewTooltip.remove();
11921208
}
@@ -1798,6 +1814,8 @@
17981814
});
17991815
}
18001816

1817+
detailViewArgs.data.onActionComplete = listViewArgs.onActionComplete;
1818+
18011819
createDetailView(
18021820
detailViewArgs,
18031821
function($detailView) { //complete(), callback funcion

0 commit comments

Comments
 (0)