diff --git a/ui/scripts/configuration.js b/ui/scripts/configuration.js index 92c0d49b8e2..22bf47f861e 100644 --- a/ui/scripts/configuration.js +++ b/ui/scripts/configuration.js @@ -1126,7 +1126,7 @@ if((args.$form.find('.form-item[rel=\"service.Lb.isEnabled\"]').find('input[type=checkbox]').is(':checked') == true) &&(args.$form.find('.form-item[rel=\"service.Lb.provider\"]').find('select').val() == 'Netscaler' || args.$form.find('.form-item[rel=\"service.Lb.provider\"]').find('select').val() == 'F5BigIp') - &&(args.$form.find('.form-item[rel=\"guestIpType\"]').find('select').val() == 'Isolated')) { + ) { args.$form.find('.form-item[rel=\"service.Lb.lbIsolationDropdown\"]').css('display', 'inline-block'); } else { diff --git a/ui/scripts/system.js b/ui/scripts/system.js index febc219e915..001b630f92e 100644 --- a/ui/scripts/system.js +++ b/ui/scripts/system.js @@ -6111,12 +6111,16 @@ args.$select.bind("change", function(event) { var $form = $(this).closest('form'); - var $vsmFields = $.merge( - $form.find('.form-item[rel=vsmipaddress]'), - $form.find('.form-item[rel=vsmusername]'), - $form.find('.form-item[rel=vsmpassword]') - ); - + var $vsmFields = $form.find('.form-item').filter(function() { + var vsmFields = [ + 'vsmipaddress', + 'vsmusername', + 'vsmpassword' + ]; + + return $.inArray($(this).attr('rel'), vsmFields) > -1; + }); + if ($(this).val() == "VMware") { //$('li[input_sub_group="external"]', $dialogAddCluster).show(); $form.find('.form-item[rel=vCenterHost]').css('display', 'inline-block'); @@ -6224,10 +6228,10 @@ array1.push("&username=" + todb(args.data.vCenterUsername)); array1.push("&password=" + todb(args.data.vCenterPassword)); - array1.push('&vsmipaddress=' + args.data.vsmipaddress); - array1.push('&vsmusername=' + args.data.vsmusername); - array1.push('&vsmpassword=' + args.data.vsmpassword); - + array1.push('&vsmipaddress=' + args.data.vsmipaddress); + array1.push('&vsmusername=' + args.data.vsmusername); + array1.push('&vsmpassword=' + args.data.vsmpassword); + var hostname = args.data.vCenterHost; var dcName = args.data.vCenterDatacenter;