From 48df255f71e9938cc9e0879cbc60d9a0a778d95a Mon Sep 17 00:00:00 2001 From: Nitin Kumar Maharana Date: Tue, 17 Nov 2015 23:02:55 +0530 Subject: [PATCH] CLOUDSTACK-9068: Listing Port Forwarding Rules take too much time to load For setting the width of each data item for each row of Port Forwarding rules, it was processing all rules. Basically for each data item, it was searching in all rules, which is un-necessary. If there are N-Rules, It was processing N-times. Now, it only processes one time by taking all N-rules at a time. The previous solution was of O(NxN). Now its changed to O(N). --- ui/scripts/ui/widgets/multiEdit.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/ui/scripts/ui/widgets/multiEdit.js b/ui/scripts/ui/widgets/multiEdit.js index 02d231d7f15..36ae27b3246 100755 --- a/ui/scripts/ui/widgets/multiEdit.js +++ b/ui/scripts/ui/widgets/multiEdit.js @@ -278,9 +278,6 @@ $td.addClass('blank'); } - // Align width to main header - _medit.refreshItemWidths($multi); - if (data._hideFields && $.inArray(fieldName, data._hideFields) > -1) { $td.addClass('disabled');