mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CS-12407: cloudstack 3.0 UI - Add Netscaler device - when Dedicated checkbox is checked, hide Capacity field and pass "capacity=1" to API.
This commit is contained in:
parent
bbd2e06366
commit
71c9c6337b
@ -226,7 +226,21 @@ cloudStack.preFilter = {
|
||||
}
|
||||
args.$form.find('.form-item[rel=isFeatured]').hide();
|
||||
}
|
||||
}
|
||||
},
|
||||
addLoadBalancerDevice: function(args) { //add netscaler device OR add F5 device
|
||||
args.$form.bind('change', function() {
|
||||
var $dedicated = args.$form.find('.form-item[rel=dedicated]');
|
||||
var $capacity = args.$form.find('.form-item[rel=capacity]');
|
||||
if($dedicated.find('input[type=checkbox]:checked').length > 0) {
|
||||
$capacity.hide();
|
||||
$capacity.find('input[type=text]').val('1');
|
||||
}
|
||||
else if($dedicated.find('input[type=checkbox]:unchecked').length > 0) {
|
||||
$capacity.css('display', 'inline-block');
|
||||
}
|
||||
});
|
||||
args.$form.change();
|
||||
}
|
||||
}
|
||||
|
||||
cloudStack.actionFilter = {
|
||||
|
||||
@ -2349,7 +2349,8 @@
|
||||
add: {
|
||||
label: 'label.add.netScaler.device',
|
||||
createForm: {
|
||||
title: 'label.add.netScaler.device',
|
||||
title: 'label.add.netScaler.device',
|
||||
preFilter: cloudStack.preFilter.addLoadBalancerDevice,
|
||||
fields: {
|
||||
ip: {
|
||||
label: 'label.ip.address'
|
||||
@ -2389,15 +2390,15 @@
|
||||
// items.push({id: "true", description: "inline"});
|
||||
// args.response.success({data: items});
|
||||
// }
|
||||
// },
|
||||
capacity: {
|
||||
label: 'label.capacity',
|
||||
validation: { required: false, number: true }
|
||||
},
|
||||
// },
|
||||
dedicated: {
|
||||
label: 'label.dedicated',
|
||||
isBoolean: true,
|
||||
isChecked: false
|
||||
},
|
||||
capacity: {
|
||||
label: 'label.capacity',
|
||||
validation: { required: false, number: true }
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user