new UI - add primary storage - default cluster dropdown to host's cluster or primary storage's cluster.

This commit is contained in:
Jessica Wang 2010-11-02 14:25:48 -07:00
parent 1b14084c11
commit b8e2c8c86d

View File

@ -250,7 +250,7 @@ function initAddPrimaryStorageButton($midmenuAddLink2, currentPageInRightPanel)
dialogAddPool = $("#dialog_add_pool");
dialogAddPool.find("#info_container").hide();
var zoneId, podId;
var zoneId, podId, clusterId;
if(currentPageInRightPanel == "pod_page") {
var podObj = $("#tab_content_details").data("jsonObj");
var podObj = $("#tab_content_details").data("jsonObj");
@ -263,6 +263,7 @@ function initAddPrimaryStorageButton($midmenuAddLink2, currentPageInRightPanel)
var hostObj = $("#tab_content_details").data("jsonObj");
zoneId = hostObj.zoneid;
podId = hostObj.podid;
clusterId = hostObj.clusterid;
dialogAddPool.find("#zone_name").text(fromdb(hostObj.zonename));
dialogAddPool.find("#pod_name").text(fromdb(hostObj.podname));
}
@ -270,6 +271,7 @@ function initAddPrimaryStorageButton($midmenuAddLink2, currentPageInRightPanel)
var primarystorageObj = $("#tab_content_details").data("jsonObj");
zoneId = primarystorageObj.zoneid;
podId = primarystorageObj.podid;
clusterId = primarystorageObj.clusterid;
dialogAddPool.find("#zone_name").text(fromdb(primarystorageObj.zonename));
dialogAddPool.find("#pod_name").text(fromdb(primarystorageObj.podname));
}
@ -281,10 +283,14 @@ function initAddPrimaryStorageButton($midmenuAddLink2, currentPageInRightPanel)
success: function(json) {
var items = json.listclustersresponse.cluster;
if(items != null && items.length > 0) {
for(var i=0; i<items.length; i++)
for(var i=0; i<items.length; i++) {
if(clusterId != null && items[i].id == clusterId)
clusterSelect.append("<option value='" + items[i].id + "' selected>" + fromdb(items[i].name) + "</option>");
else
clusterSelect.append("<option value='" + items[i].id + "'>" + fromdb(items[i].name) + "</option>");
}
}
}
});
$("#dialog_add_pool")
@ -354,7 +360,7 @@ function initAddPrimaryStorageButton($midmenuAddLink2, currentPageInRightPanel)
$("#cluster_"+clusterId).find("#cluster_name").click();
}
else {
var $noItemsAvailable = $container.find("#midmenu_container_no_items_available");
var $noItemsAvailable = $container.siblings("#midmenu_container_no_items_available");
if($noItemsAvailable.length > 0) {
$noItemsAvailable.slideUp("slow", function() {
$(this).remove();