You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ed...@apache.org on 2013/10/15 03:08:50 UTC
[05/29] git commit: updated refs/heads/pluggable_vm_snapshot to
77fca0c
LOUDSTACK-4060: UI > Instance Wizard > select security group step > when there is only one security group and the only one is 'default', check it automtically.
Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/5cc411a9
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/5cc411a9
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/5cc411a9
Branch: refs/heads/pluggable_vm_snapshot
Commit: 5cc411a9ee053d790df5b8d31ab8d8de83e2b50f
Parents: 982db55
Author: Jessica Wang <je...@apache.org>
Authored: Fri Oct 11 10:26:31 2013 -0700
Committer: Jessica Wang <je...@apache.org>
Committed: Fri Oct 11 10:27:20 2013 -0700
----------------------------------------------------------------------
ui/scripts/ui-custom/instanceWizard.js | 29 ++++++++++++++++++-----------
1 file changed, 18 insertions(+), 11 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/5cc411a9/ui/scripts/ui-custom/instanceWizard.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui-custom/instanceWizard.js b/ui/scripts/ui-custom/instanceWizard.js
index f4d4560..f01bc3f 100644
--- a/ui/scripts/ui-custom/instanceWizard.js
+++ b/ui/scripts/ui-custom/instanceWizard.js
@@ -736,17 +736,24 @@
filterNetworkList(-1);
// Security groups (alt. page)
- $step.find('.security-groups .select-container').append(
- makeSelects('security-groups', args.data.securityGroups, {
- name: 'name',
- desc: 'description',
- id: 'id'
- }, {
- type: 'checkbox',
- 'wizard-field': 'security-groups'
- })
- );
-
+ var $sgSelects = makeSelects('security-groups', args.data.securityGroups, {
+ name: 'name',
+ desc: 'description',
+ id: 'id'
+ }, {
+ type: 'checkbox',
+ 'wizard-field': 'security-groups'
+ });
+ $step.find('.security-groups .select-container').append($sgSelects);
+
+ //If there is only one security group and the only one is 'default', make it selected by default
+ if ($sgSelects.length == 1) {
+ var $firstCheckbox = $sgSelects.eq(0);
+ if ($firstCheckbox.find('div .name').text() == 'default') {
+ $firstCheckbox.find('input:checkbox').click();
+ }
+ }
+
originalValues(formData);
checkShowAddNetwork($newNetwork);
}