IP Address page - LoadBalancer, VPN API has changed to take in ip address id instead of ip address. Here is related UI change.

This commit is contained in:
Jessica Wang 2011-02-01 15:40:47 -08:00
parent db04ec7f90
commit 4612a2ff37

View File

@ -353,15 +353,13 @@ function afterLoadIpJSP() {
var $midmenuItem1 = $("#right_panel_content").data("$midmenuItem1"); var $midmenuItem1 = $("#right_panel_content").data("$midmenuItem1");
var ipObj = $midmenuItem1.data("jsonObj"); var ipObj = $midmenuItem1.data("jsonObj");
var ipAddress = ipObj.ipaddress;
var name = createLoadBalancerRow.find("#name").val(); var name = createLoadBalancerRow.find("#name").val();
var publicPort = createLoadBalancerRow.find("#public_port").val(); var publicPort = createLoadBalancerRow.find("#public_port").val();
var privatePort = createLoadBalancerRow.find("#private_port").val(); var privatePort = createLoadBalancerRow.find("#private_port").val();
var algorithm = createLoadBalancerRow.find("#algorithm_select").val(); var algorithm = createLoadBalancerRow.find("#algorithm_select").val();
var array1 = []; var array1 = [];
array1.push("&publicip="+ipAddress); array1.push("&publicipid="+ipObj.id);
array1.push("&name="+todb(name)); array1.push("&name="+todb(name));
array1.push("&publicport="+publicPort); array1.push("&publicport="+publicPort);
array1.push("&privateport="+privatePort); array1.push("&privateport="+privatePort);
@ -634,16 +632,11 @@ function ipJsonToLoadBalancerTab() {
return; return;
} }
var networkObj = $midmenuItem1.data("networkObj");
var ipAddress = ipObj.ipaddress;
if(ipAddress == null || ipAddress.length == 0)
return;
var $thisTab = $("#right_panel_content #tab_content_load_balancer"); var $thisTab = $("#right_panel_content #tab_content_load_balancer");
$thisTab.find("#tab_container").hide(); $thisTab.find("#tab_container").hide();
$thisTab.find("#tab_spinning_wheel").show(); $thisTab.find("#tab_spinning_wheel").show();
var networkObj = $midmenuItem1.data("networkObj");
if(networkObj != null) { if(networkObj != null) {
var lbServiceObj = ipFindNetworkServiceByName("Lb", networkObj); var lbServiceObj = ipFindNetworkServiceByName("Lb", networkObj);
if(lbServiceObj != null) { if(lbServiceObj != null) {
@ -664,7 +657,7 @@ function ipJsonToLoadBalancerTab() {
refreshCreateLoadBalancerRow(); refreshCreateLoadBalancerRow();
$.ajax({ $.ajax({
data: createURL("command=listLoadBalancerRules&publicip="+ipAddress), data: createURL("command=listLoadBalancerRules&publicipid="+ipObj.id),
dataType: "json", dataType: "json",
success: function(json) { success: function(json) {
var items = json.listloadbalancerrulesresponse.loadbalancerrule; var items = json.listloadbalancerrulesresponse.loadbalancerrule;
@ -692,7 +685,7 @@ function showEnableVPNDialog($thisTab) {
var $thisDialog = $(this); var $thisDialog = $(this);
$spinningWheel = $thisDialog.find("#spinning_wheel").show(); $spinningWheel = $thisDialog.find("#spinning_wheel").show();
$.ajax({ $.ajax({
data: createURL("command=createRemoteAccessVpn&publicip="+ipObj.ipaddress+"&account="+ipObj.account+"&domainid="+ipObj.domainid+"&zoneid="+ipObj.zoneid), data: createURL("command=createRemoteAccessVpn&publicipid="+ipObj.id+"&account="+ipObj.account+"&domainid="+ipObj.domainid+"&zoneid="+ipObj.zoneid),
dataType: "json", dataType: "json",
success: function(json) { success: function(json) {
var jobId = json.createremoteaccessvpnresponse.jobid; var jobId = json.createremoteaccessvpnresponse.jobid;
@ -766,18 +759,12 @@ function ipJsonToVPNTab() {
return; return;
} }
var ipAddress = ipObj.ipaddress;
if(ipAddress == null || ipAddress.length == 0) {
ipClearVPNTab();
return;
}
var $thisTab = $("#right_panel_content").find("#tab_content_vpn"); var $thisTab = $("#right_panel_content").find("#tab_content_vpn");
$thisTab.find("#tab_spinning_wheel").show(); $thisTab.find("#tab_spinning_wheel").show();
$thisTab.find("#tab_container").hide(); $thisTab.find("#tab_container").hide();
$.ajax({ $.ajax({
data: createURL("command=listRemoteAccessVpns&publicip="+ipAddress), data: createURL("command=listRemoteAccessVpns&publicipid="+ipObj.id),
dataType: "json", dataType: "json",
success: function(json) { success: function(json) {
var items = json.listremoteaccessvpnsresponse.remoteaccessvpn; var items = json.listremoteaccessvpnsresponse.remoteaccessvpn;
@ -820,7 +807,7 @@ function showVpnUsers(presharedkey, publicip) {
var $thisDialog = $(this); var $thisDialog = $(this);
$spinningWheel = $thisDialog.find("#spinning_wheel").show(); $spinningWheel = $thisDialog.find("#spinning_wheel").show();
$.ajax({ $.ajax({
data: createURL("command=deleteRemoteAccessVpn&publicip="+ipObj.ipaddress+"&account="+ipObj.account+"&domainid="+ipObj.domainid+"&zoneid="+ipObj.zoneid), data: createURL("command=deleteRemoteAccessVpn&publicipid="+ipObj.id+"&account="+ipObj.account+"&domainid="+ipObj.domainid+"&zoneid="+ipObj.zoneid),
dataType: "json", dataType: "json",
success: function(json) { success: function(json) {
var jobId = json.deleteremoteaccessvpnresponse.jobid; var jobId = json.deleteremoteaccessvpnresponse.jobid;