new UI - IP address - fix a regression ("0 is null or not an object" when adding a port forwarding rule or adding a load balancer rule) caused by API refactor.

This commit is contained in:
Jessica Wang 2010-10-31 11:24:40 -07:00
parent b7f746608d
commit b9bde1cc5f
1 changed files with 6 additions and 5 deletions

View File

@ -114,8 +114,8 @@ function afterLoadIpJSP() {
data: createURL("command=createPortForwardingRule"+array1.join("")),
dataType: "json",
success: function(json) {
var items = json.createportforwardingruleresponse.portforwardingrule;
portForwardingJsonToTemplate(items[0],$template);
var item = json.createportforwardingruleresponse;
portForwardingJsonToTemplate(item,$template);
$spinningWheel.hide();
refreshCreatePortForwardingRow();
},
@ -167,8 +167,8 @@ function afterLoadIpJSP() {
data: createURL("command=createLoadBalancerRule"+array1.join("")),
dataType: "json",
success: function(json) {
var items = json.createloadbalancerruleresponse.loadbalancerrule;
loadBalancerJsonToTemplate(items[0], $template);
var item = json.createloadbalancerruleresponse;
loadBalancerJsonToTemplate(item, $template);
$spinningWheel.hide();
refreshCreateLoadBalancerRow();
},
@ -943,7 +943,8 @@ function refreshLbVmSelect($template, loadBalancerId) {
for (var i = 0; i < instances.length; i++) {
var vmName = getVmName(instances[i].name, instances[i].displayname);
html = $("<option value='" + instances[i].id + "'>" + vmName + "</option>")
html.data("vmPrivateIp", instances[i].privateip).data("vmName", vmName);
html.data("vmPrivateIp", instances[i].privateip);
html.data("vmName", vmName);
vmSelect.append(html);
}
} else {