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

(cherry picked from commit ef4b5d41b7dd9ba16afd04c7716bada4a4721f79)
This commit is contained in:
Brian Federle 2014-09-29 12:58:40 -07:00 committed by David Nalley
parent 69d1b44bbf
commit f2b6aa4fe6

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);
}
}
}
}