From 9c56b3d4db045163ffc3b5efb5f2c067c13eb57d Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Tue, 30 Sep 2014 15:03:10 -0700 Subject: [PATCH] Undo "Revert "CLOUDSTACK-7647" This reverts commit 38bd1b934ef770e8a2993c8f42b3fff03484f266. --- ui/scripts/ui/dialog.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/ui/scripts/ui/dialog.js b/ui/scripts/ui/dialog.js index 950d596ca50..f7946dc8a95 100644 --- a/ui/scripts/ui/dialog.js +++ b/ui/scripts/ui/dialog.js @@ -223,10 +223,12 @@ }); 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 +262,10 @@ // Show fields by default if it is reverse checkbox if (isReverse) { $dependsOn.click(); + + if (isChecked) { + $dependsOn.attr('checked', true); + } } } }