CLOUDSTACK-6335: UI - Acquire IP dialog - show/hide "cross zones" checkbox upon portableipserviceenabled property of the current region instead of Local region.

This commit is contained in:
Jessica Wang 2014-04-03 13:45:34 -07:00
parent bf76012fba
commit 6901b8a1ee
1 changed files with 7 additions and 4 deletions

View File

@ -2131,12 +2131,15 @@
$.ajax({
url: createURL('listRegions'),
success: function(json) {
var selectedRegionName = $(".region-switcher .title").text();
if ( selectedRegionName == undefined || selectedRegionName.length == 0) {
selectedRegionName = "Local";
}
var items = json.listregionsresponse.region;
if(items != null) {
for(var i = 0; i < items.length; i++) {
var region = items[0];
if(region.name == 'Local') {
if(region.portableipserviceenabled == true) {
for(var i = 0; i < items.length; i++) {
if(items[i].name == selectedRegionName) {
if(items[i].portableipserviceenabled == true) {
args.$form.find('.form-item[rel=isportable]').css('display', 'inline-block');
} else {
args.$form.find('.form-item[rel=isportable]').hide();