Repository: cloudstack
Updated Branches:
  refs/heads/4.5 155ea2e7b -> 238954cf5


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).

(cherry picked from commit 48df255f71e9938cc9e0879cbc60d9a0a778d95a)
Signed-off-by: Rohit Yadav <[email protected]>


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

Branch: refs/heads/4.5
Commit: 238954cf58edce3389a73a837fca3d0796fb612d
Parents: 155ea2e
Author: Nitin Kumar Maharana <[email protected]>
Authored: Tue Nov 17 23:02:55 2015 +0530
Committer: Rohit Yadav <[email protected]>
Committed: Tue Mar 22 17:04:20 2016 +0100

----------------------------------------------------------------------
 ui/scripts/ui/widgets/multiEdit.js | 3 ---
 1 file changed, 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/238954cf/ui/scripts/ui/widgets/multiEdit.js
----------------------------------------------------------------------
diff --git a/ui/scripts/ui/widgets/multiEdit.js 
b/ui/scripts/ui/widgets/multiEdit.js
index c4de8ce..e14f3ef 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');

Reply via email to