From 31a5c776924baff23e34b816da455cd4f7d0c5c0 Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Mon, 25 Oct 2010 15:28:27 -0700 Subject: [PATCH] new UI - VLAN page - Direct VLAN and Virtual VLAN share the same template. --- ui/new/jsp/resource.jsp | 39 ++++++-------------------- ui/new/scripts/cloud.core2.resource.js | 22 +++++++-------- 2 files changed, 19 insertions(+), 42 deletions(-) diff --git a/ui/new/jsp/resource.jsp b/ui/new/jsp/resource.jsp index a5e7b4a9ded..f7d73abf6dd 100644 --- a/ui/new/jsp/resource.jsp +++ b/ui/new/jsp/resource.jsp @@ -1000,12 +1000,12 @@ -
-
-
+ - -
+ + -
-
- +
+
- - - - + diff --git a/ui/new/scripts/cloud.core2.resource.js b/ui/new/scripts/cloud.core2.resource.js index 823a1236573..e517d5de401 100644 --- a/ui/new/scripts/cloud.core2.resource.js +++ b/ui/new/scripts/cloud.core2.resource.js @@ -402,11 +402,11 @@ function zoneJsonToNetworkTab(jsonObj) { for (var i = 0; i < items.length; i++) { var item = items[i]; - var $template1; - if(item.forvirtualnetwork == "false") - $template1 = $("#direct_vlan_template").clone(); - else - $template1 = $("#virtual_vlan_template").clone(); + var $template1 = $("#vlan_template").clone(); + if(item.forvirtualnetwork == false) //direct + $template1.find("#vlan_type_icon").removeClass("virtual").addClass("direct"); + else //virtual + $template1.find("#vlan_type_icon").removeClass("direct").addClass("virtual"); vlanJsonToTemplate(item, $template1); $vlanContainer.append($template1.show()); @@ -884,12 +884,12 @@ function initAddVLANButton($midmenuAdd2Link) { var netmask = trim(thisDialog.find("#add_publicip_vlan_netmask").val()); var startip = trim(thisDialog.find("#add_publicip_vlan_startip").val()); var endip = trim(thisDialog.find("#add_publicip_vlan_endip").val()); - - var $template1; - if(type == "false") //direct - $template1 = $("#direct_vlan_template").clone(); - else //public - $template1 = $("#virtual_vlan_template").clone(); + + var $template1 = $("#vlan_template").clone(); + if(type == "false") //direct + $template1.find("#vlan_type_icon").removeClass("virtual").addClass("direct"); + else //virtual + $template1.find("#vlan_type_icon").removeClass("direct").addClass("virtual"); if($vlanContainer != null) $vlanContainer.prepend($template1.show());