CLOUDSTACK-2842: UI - fix a JS error "elems is undefined" when popping up a dialog box that has zone dropdown and there is no zone created yet.

This commit is contained in:
Jessica Wang 2013-06-04 14:21:59 -07:00
parent 55148d90a8
commit 7e8d19963d
5 changed files with 12 additions and 12 deletions

View File

@ -70,7 +70,7 @@
listAll: true
},
success: function(json) {
var zones = json.listzonesresponse.zone;
var zones = json.listzonesresponse.zone ? json.listzonesresponse.zone : [];
args.response.success({
data: $.map(zones, function(zone) {

View File

@ -558,7 +558,7 @@
listAll: true
},
success: function(json) {
var zones = json.listzonesresponse.zone;
var zones = json.listzonesresponse.zone ? json.listzonesresponse.zone : [];
args.response.success({
data: $.map(zones, function(zone) {
@ -4394,7 +4394,7 @@
listAll: true
},
success: function(json) {
var zones = json.listzonesresponse.zone;
var zones = json.listzonesresponse.zone ? json.listzonesresponse.zone : [];
args.response.success({
data: $.map(zones, function(zone) {
@ -4509,7 +4509,7 @@
url: createURL('listZones'),
data: data,
success: function(json) {
var zones = json.listzonesresponse.zone;
var zones = json.listzonesresponse.zone ? json.listzonesresponse.zone : [];
var advZones = $.grep(zones, function(zone) {
return zone.networktype == 'Advanced' && ! zone.securitygroupsenabled;
});

View File

@ -299,7 +299,7 @@
listAll: true
},
success: function(json) {
var zones = json.listzonesresponse.zone;
var zones = json.listzonesresponse.zone ? json.listzonesresponse.zone : [];
args.response.success({
data: $.map(zones, function(zone) {

View File

@ -8708,7 +8708,7 @@
url: createURL('listZones'),
data: data,
success: function(json) {
var zones = json.listzonesresponse.zone;
var zones = json.listzonesresponse.zone ? json.listzonesresponse.zone : [];
args.response.success({
data: $.map(zones, function(zone) {
@ -9303,7 +9303,7 @@
url: createURL('listZones'),
data: data,
success: function(json) {
var zones = json.listzonesresponse.zone;
var zones = json.listzonesresponse.zone ? json.listzonesresponse.zone : [];
args.response.success({
data: $.map(zones, function(zone) {
@ -10504,7 +10504,7 @@
url: createURL('listZones'),
data: data,
success: function(json) {
var zones = json.listzonesresponse.zone;
var zones = json.listzonesresponse.zone ? json.listzonesresponse.zone : [];
args.response.success({
data: $.map(zones, function(zone) {
@ -11503,7 +11503,7 @@
url: createURL('listZones'),
data: data,
success: function(json) {
var zones = json.listzonesresponse.zone;
var zones = json.listzonesresponse.zone ? json.listzonesresponse.zone : [];
args.response.success({
data: $.map(zones, function(zone) {
@ -12417,7 +12417,7 @@
url: createURL('listZones'),
data: data,
success: function(json) {
var zones = json.listzonesresponse.zone;
var zones = json.listzonesresponse.zone ? json.listzonesresponse.zone : [];
args.response.success({
data: $.map(zones, function(zone) {

View File

@ -60,7 +60,7 @@
listAll: true
},
success: function(json) {
var zones = json.listzonesresponse.zone;
var zones = json.listzonesresponse.zone ? json.listzonesresponse.zone : [];
args.response.success({
data: $.map(zones, function(zone) {
@ -1006,7 +1006,7 @@
listAll: true
},
success: function(json) {
var zones = json.listzonesresponse.zone;
var zones = json.listzonesresponse.zone ? json.listzonesresponse.zone : [];
args.response.success({
data: $.map(zones, function(zone) {