You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by bf...@apache.org on 2012/06/28 20:14:05 UTC
git commit: Instance wizard: Don't try to add a new row if list view
isn't present
Updated Branches:
refs/heads/master c347c6bd0 -> 808a3d75d
Instance wizard: Don't try to add a new row if list view isn't present
Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/808a3d75
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/808a3d75
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/808a3d75
Branch: refs/heads/master
Commit: 808a3d75d9881cd7e058e598c97185bd00f855f1
Parents: c347c6b
Author: Brian Federle <br...@citrix.com>
Authored: Thu Jun 28 11:12:26 2012 -0700
Committer: Brian Federle <br...@citrix.com>
Committed: Thu Jun 28 11:14:02 2012 -0700
----------------------------------------------------------------------
ui/scripts/ui-custom/instanceWizard.js | 33 +++++++++++++++-----------
1 files changed, 19 insertions(+), 14 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/808a3d75/ui/scripts/ui-custom/instanceWizard.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui-custom/instanceWizard.js b/ui/scripts/ui-custom/instanceWizard.js
index 0dfcdf9..13719d4 100644
--- a/ui/scripts/ui-custom/instanceWizard.js
+++ b/ui/scripts/ui-custom/instanceWizard.js
@@ -44,27 +44,32 @@
args.action({
// Populate data
+ context: context,
data: data,
response: {
success: function(args) {
- var $loading = $('.list-view').listView('prependItem', {
- data: [
- {
- name: data.displayname ? data.displayname : _l('label.new.vm'),
- zonename: $wizard.find('select[name=zoneid] option').filter(function() {
- return $(this).val() == data.zoneid;
- }).html(),
- state: 'Creating'
- }
- ],
- actionFilter: function(args) { return []; }
- });
+ var $listView = $('.list-view.instances');
+
+ if ($listView.size()) {
+ var $loading = $('.list-view.instances').listView('prependItem', {
+ data: [
+ {
+ name: data.displayname ? data.displayname : _l('label.new.vm'),
+ zonename: $wizard.find('select[name=zoneid] option').filter(function() {
+ return $(this).val() == data.zoneid;
+ }).html(),
+ state: 'Creating'
+ }
+ ],
+ actionFilter: function(args) { return []; }
+ });
+ }
listViewArgs.complete({
_custom: args._custom,
messageArgs: cloudStack.serializeForm($form),
- $item: $loading
- });
+ $item: $listView.size()? $loading : $('<div>')
+ });
close();
},