From 76b31ab7b800d1137e75e62519e68a6146e9b18f Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Mon, 29 Nov 2010 17:23:56 -0800 Subject: [PATCH] new UI - cluster page - implement refresh button. --- ui/scripts/cloud.core.cluster.js | 13 +++++++++++++ ui/scripts/cloud.core.resource.js | 4 ++++ 2 files changed, 17 insertions(+) diff --git a/ui/scripts/cloud.core.cluster.js b/ui/scripts/cloud.core.cluster.js index 73dcc159f69..d345b8c7e1e 100644 --- a/ui/scripts/cloud.core.cluster.js +++ b/ui/scripts/cloud.core.cluster.js @@ -59,6 +59,19 @@ function clusterJsonToDetailsTab() { var jsonObj = $leftmenuItem1.data("jsonObj"); if(jsonObj == null) return; + + $.ajax({ + data: createURL("command=listClusters&id="+jsonObj.id), + dataType: "json", + async: false, + success: function(json) { + var items = json.listclustersresponse.cluster; + if(items != null && items.length > 0) { + jsonObj = items[0]; + $leftmenuItem1.data("jsonObj", jsonObj); + } + } + }); var $detailsTab = $("#right_panel_content").find("#tab_content_details"); $detailsTab.find("#id").text(fromdb(jsonObj.id)); diff --git a/ui/scripts/cloud.core.resource.js b/ui/scripts/cloud.core.resource.js index 5a25cb7c870..92f8017f429 100644 --- a/ui/scripts/cloud.core.resource.js +++ b/ui/scripts/cloud.core.resource.js @@ -232,6 +232,10 @@ function resourceLoadPage(pageToShow, $midmenuItem1) { //$midmenuItem1 is eith } else if(pageToShow == "jsp/cluster.jsp") { afterLoadClusterJSP($midmenuItem1); + + $(this).data("onRefreshFn", function() { + clusterJsonToDetailsTab(); + }); } else if(pageToShow == "jsp/host.jsp") { afterLoadHostJSP($midmenuItem1);