diff --git a/ui/scripts/ui-custom/zoneChart.js b/ui/scripts/ui-custom/zoneChart.js index 1a5fb59eff8..e847a199d8a 100644 --- a/ui/scripts/ui-custom/zoneChart.js +++ b/ui/scripts/ui-custom/zoneChart.js @@ -18,7 +18,7 @@ /** * Zone details chart */ - cloudStack.uiCustom.systemChart = function(chartID) { + cloudStack.uiCustom.systemChart = function(chartID, chartFunc) { /** * Make view all button */ @@ -446,7 +446,10 @@ // Fix zone context naming args.context.zones = args.context.physicalResources; - var $chart = charts[chartID](args).addClass('system-chart').addClass(chartID); + if (chartFunc == null) + chartFunc = charts[chartID]; + + var $chart = chartFunc(args).addClass('system-chart').addClass(chartID); return $chart; };