CLOUDSTACK-7647: Fix 'isReverse' checkboxes which are checked by default

This commit is contained in:
Brian Federle 2014-09-29 12:58:40 -07:00
parent 055fdd5048
commit ef4b5d41b7

View File

@ -225,8 +225,11 @@
if ($dependsOn.is('[type=checkbox]')) {
var isReverse = false;
if (args.form.fields[dependsOn])
if (args.form.fields[dependsOn]) {
isReverse = args.form.fields[dependsOn].isReverse;
isChecked = args.form.fields[dependsOn].isChecked;
}
// Checkbox
$dependsOn.bind('click', function(event) {
@ -260,6 +263,10 @@
// Show fields by default if it is reverse checkbox
if (isReverse) {
$dependsOn.click();
if (isChecked) {
$dependsOn.attr('checked', true);
}
}
}
}