Skip to content

Commit b577015

Browse files
author
Jessica Wang
committed
new UI - zone page, pod page - clicking Add VLAN, Add Secondary storage will show corresponding tab.
1 parent c88ead4 commit b577015

2 files changed

Lines changed: 10 additions & 6 deletions

File tree

ui/scripts/cloud.core.pod.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ function podJsonToDetailsTab() {
9393
});
9494
if(zoneVlan == null) { //basic-mode network (pod-wide VLAN)
9595
$("#tab_network").show();
96-
initAddPodVLANButton($("#midmenu_add3_link")); //???
96+
initAddPodVLANButton($("#midmenu_add3_link"));
9797
}
9898
else { //advanced-mode network (zone-wide VLAN)
9999
$("#tab_network").hide();
@@ -548,7 +548,8 @@ function initAddPodVLANButton($button) {
548548
$button.find("#label").text("Add Direct IP Range");
549549
$button.show();
550550
$button.unbind("click").bind("click", function(event) {
551-
$("#tab_network").click();
551+
if($("#tab_content_network").css("display") == "none")
552+
$("#tab_network").click();
552553

553554
var podObj = $("#tab_content_details").data("jsonObj");
554555
var zoneId = podObj.zoneid;

ui/scripts/cloud.core.zone.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -289,15 +289,16 @@ function initAddVLANButton($addButton) {
289289
$addButton.find("#label").text("Add VLAN");
290290
$addButton.show();
291291
$addButton.unbind("click").bind("click", function(event) {
292-
$("#tab_network").click();
292+
if($("#tab_content_network").css("display") == "none")
293+
$("#tab_network").click();
294+
293295
var zoneObj = $("#tab_content_details").data("jsonObj");
294296
var dialogAddVlanForZone = $("#dialog_add_vlan_for_zone");
295297
dialogAddVlanForZone.find("#info_container").hide();
296298
dialogAddVlanForZone.find("#zone_name").text(fromdb(zoneObj.name));
297299
dialogAddVlanForZone.find("#add_publicip_vlan_vlan_container, #add_publicip_vlan_domain_container, #add_publicip_vlan_account_container").hide();
298300
dialogAddVlanForZone.find("#add_publicip_vlan_tagged, #add_publicip_vlan_vlan, #add_publicip_vlan_gateway, #add_publicip_vlan_netmask, #add_publicip_vlan_startip, #add_publicip_vlan_endip, #add_publicip_vlan_account").val("");
299-
300-
301+
301302
if (getNetworkType() == 'vnet') {
302303
dialogAddVlanForZone.find("#add_publicip_vlan_type_container").hide();
303304
} else {
@@ -449,7 +450,9 @@ function initAddSecondaryStorageButton($addButton) {
449450
$addButton.find("#label").text("Add Secondary Storage");
450451
$addButton.show();
451452
$addButton.unbind("click").bind("click", function(event) {
452-
$("#tab_secondarystorage").click();
453+
if($("#tab_content_secondarystorage").css("display") == "none")
454+
$("#tab_secondarystorage").click();
455+
453456
var zoneObj = $("#tab_content_details").data("jsonObj");
454457
$("#dialog_add_secondarystorage").find("#zone_name").text(fromdb(zoneObj.name));
455458
$("#dialog_add_secondarystorage").find("#info_container").hide();

0 commit comments

Comments
 (0)