From bd84005b4ee7524d5a7f2b893f77474da421dbea Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Wed, 19 Jun 2013 12:24:58 -0700 Subject: [PATCH] Infrastructure UI: Fix list views with sub-sections --- ui/scripts/ui-custom/physicalResources.js | 3 ++- ui/scripts/ui-custom/zoneChart.js | 9 ++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ui/scripts/ui-custom/physicalResources.js b/ui/scripts/ui-custom/physicalResources.js index 69c0295c08d..65b87e4415a 100644 --- a/ui/scripts/ui-custom/physicalResources.js +++ b/ui/scripts/ui-custom/physicalResources.js @@ -18,8 +18,9 @@ cloudStack.uiCustom.physicalResources = function(args) { var listView = function(targetID) { var target = args.sections.physicalResources.listView[targetID]; + var listViewArgs = $.isFunction(target) ? target() : target; - return $('
').listView({ listView: $.isFunction(target) ? target() : target }); + return $('
').listView(listViewArgs.listView ? listViewArgs : { listView: listViewArgs }); }; var $dashboard = $('#template').find('.system-dashboard-view').clone(); var getData = function() { diff --git a/ui/scripts/ui-custom/zoneChart.js b/ui/scripts/ui-custom/zoneChart.js index 12ba6aa6edc..fcfc7669334 100644 --- a/ui/scripts/ui-custom/zoneChart.js +++ b/ui/scripts/ui-custom/zoneChart.js @@ -58,12 +58,11 @@ listView: function(targetID, context) { return function(args) { var $elem = args.$panel; - var listViewArgs = cloudStack.sections.system.subsections[targetID].listView; + var listView = cloudStack.sections.system.subsections[targetID]; - $elem.listView({ - context: context, - listView: listViewArgs - }); + $elem.listView($.extend(true, {}, listView, { + context: context + })); }; },