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