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 2014/06/05 21:29:29 UTC

git commit: updated refs/heads/master to 2ac0013

Repository: cloudstack
Updated Branches:
  refs/heads/master 8b5ec6484 -> 2ac001350


List view: multi-select actions: Show loading icon during action


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/2ac00135
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/2ac00135
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/2ac00135

Branch: refs/heads/master
Commit: 2ac001350512103a9cf4aaa12d710ef19655d5d7
Parents: 8b5ec64
Author: Brian Federle <br...@citrix.com>
Authored: Thu Jun 5 12:27:14 2014 -0700
Committer: Brian Federle <br...@citrix.com>
Committed: Thu Jun 5 12:29:20 2014 -0700

----------------------------------------------------------------------
 ui/scripts/ui/widgets/listView.js | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/2ac00135/ui/scripts/ui/widgets/listView.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui/widgets/listView.js b/ui/scripts/ui/widgets/listView.js
index df7d2d8..3d7eeb9 100644
--- a/ui/scripts/ui/widgets/listView.js
+++ b/ui/scripts/ui/widgets/listView.js
@@ -184,6 +184,7 @@
                                 // Make copy of previous row, in case data is needed
                                 $prevRow = $instanceRow.clone();
                                 if (multiSelect) {
+                                    $prevRow.find('.quick-view').addClass('loading-overlay');
                                     $.each($prevRow, function(index, elem) {
                                         $(elem).data($($instanceRow[index]).data());
                                     });
@@ -363,6 +364,9 @@
                                 );
                             },
                             error: function(message) {
+                                $instanceRow.removeClass('loading');
+                                $instanceRow.find('td.quick-view').removeClass('loading-overlay');
+                                
                                 if (!isHeader) {
                                     if (($.isPlainObject(args.action.createForm) && args.action.addRow != 'false') ||
                                         (!args.action.createForm && args.action.addRow == 'true')) {