From 2ba1050f193b0e3c29e57df77596da3ea86e0e50 Mon Sep 17 00:00:00 2001 From: Hector Sanjuan Date: Wed, 27 Jun 2012 12:29:00 +0200 Subject: [PATCH] waitingNodes() replaced all input in the table with spinners, even if those inputs where invisible. This caused lagging problems with > 1000 resources. Now it only changes visible inputs. Added waitingNodes() to marketplace refresh (cherry picked from commit adc678afe033989e54136e0b0a5d51e23c6b9734) --- src/sunstone/public/js/plugins/marketplace-tab.js | 1 + src/sunstone/public/js/sunstone-util.js | 5 +---- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/sunstone/public/js/plugins/marketplace-tab.js b/src/sunstone/public/js/plugins/marketplace-tab.js index 716eb9d44a..add46dddf4 100644 --- a/src/sunstone/public/js/plugins/marketplace-tab.js +++ b/src/sunstone/public/js/plugins/marketplace-tab.js @@ -31,6 +31,7 @@ var market_actions = { "Marketplace.refresh" : { type: "custom", call: function () { + waitingNodes(dataTable_marketplace); Sunstone.runAction('Marketplace.list'); } }, diff --git a/src/sunstone/public/js/sunstone-util.js b/src/sunstone/public/js/sunstone-util.js index fa0999b477..f00c9e06c8 100644 --- a/src/sunstone/public/js/sunstone-util.js +++ b/src/sunstone/public/js/sunstone-util.js @@ -409,10 +409,7 @@ function onError(request,error_json) { //Replaces the checkboxes of a datatable with a ajax-loading spinner. //Used when refreshing elements of a datatable. function waitingNodes(dataTable){ - var nodes = dataTable.fnGetData(); - for (var i=0;i