diff --git a/src/sunstone/public/app/tabs/vnets-tab/form-panels/create.js b/src/sunstone/public/app/tabs/vnets-tab/form-panels/create.js index 4f661a0102..f8167d184b 100644 --- a/src/sunstone/public/app/tabs/vnets-tab/form-panels/create.js +++ b/src/sunstone/public/app/tabs/vnets-tab/form-panels/create.js @@ -143,7 +143,7 @@ define(function(require) { $("div.mode_param [wizard_field]", context).prop("wizard_field_disabled", true); $("input#vn_mad", context).removeAttr("required").removeAttr("value"); $("#vcenter_switch_name", context).removeAttr("required"); - $("#vcenter_cluster_id", context).removeAttr("required"); + $("#vcenter_cluster_id select", context).removeAttr("required"); $("#phydev", context).removeAttr("required"); $(".sec_groups_datatable", context).show(); $("#vnetCreateSecurityTab-label").show(); @@ -153,6 +153,12 @@ define(function(require) { $("select#nsx-transport", context).removeAttr("required").removeAttr("value"); $("select#nsx-instance-id", context).removeAttr("required").removeAttr("value"); $("select#nsx-host-id", context).removeAttr("required").removeAttr("value"); + + // vCenter + $("div.mode_param.vcenter", context).hide(); + $("div.mode_param.vcenter [wizard_field]", context).prop("wizard_field_disabled", true); + $("input#bridge", context).removeAttr("value"); + switch ($(this).find("option:selected").attr("data-form")) { case "bridge": $("div.mode_param.bridge", context).show(); diff --git a/src/sunstone/public/app/tabs/vnets-templates-tab/form-panels/create.js b/src/sunstone/public/app/tabs/vnets-templates-tab/form-panels/create.js index 70ee607b02..2b824f108a 100644 --- a/src/sunstone/public/app/tabs/vnets-templates-tab/form-panels/create.js +++ b/src/sunstone/public/app/tabs/vnets-templates-tab/form-panels/create.js @@ -139,13 +139,18 @@ define(function(require) { $("input#vn_mad", context).removeAttr("required"); $("input#vn_mad", context).removeAttr("value"); $("#vcenter_switch_name", context).removeAttr("required"); - $("#vcenter_cluster_id", context).removeAttr("required"); + $("#vcenter_cluster_id select", context).removeAttr("required"); $("#phydev", context).removeAttr("required"); $(".sec_groups_datatable", context).show(); $("#vntemplateCreateSecurityTab-label").show(); $("#automatic_vlan_id option[value='NO']", context).show(); $("input[wizard_field=\"VLAN_ID\"]", context).removeAttr("required"); + // vCenter + $("div.mode_param.vcenter", context).hide(); + $("div.mode_param.vcenter [wizard_field]", context).prop("wizard_field_disabled", true); + $("input#bridge", context).removeAttr("value"); + switch ($(this).val()) { case "bridge": $("div.mode_param.bridge", context).show();