From e4a00f1faf4bc424bad47165d441763492c623dc Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Tue, 10 Jul 2012 14:17:38 -0700 Subject: [PATCH] Add code to show/hide 'tiers' header fields --- ui/scripts/network.js | 26 +++++++++++++++++++++++++- ui/scripts/ui/widgets/multiEdit.js | 1 + 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/ui/scripts/network.js b/ui/scripts/network.js index c3f568cd318..f81c685fb13 100644 --- a/ui/scripts/network.js +++ b/ui/scripts/network.js @@ -2260,7 +2260,9 @@ } } }, - dataProvider: function(args) { + dataProvider: function(args) { + var $multi = args.$multi; + $.ajax({ url: createURL('listLoadBalancerRules'), data: { @@ -2355,6 +2357,16 @@ }); } }); + + // Check if tiers are present; hide/show header drop-down + var hasTiers = false; + var $headerFields = $multi.find('.header-fields'); + + if (hasTiers) { + $headerFields.hide(); + } else { + $headerFields.show(); + } } }, @@ -2510,6 +2522,8 @@ } }, dataProvider: function(args) { + var $multi = args.$multi; + $.ajax({ url: createURL('listPortForwardingRules'), data: { @@ -2561,6 +2575,16 @@ } }); }); + + // Check if tiers are present; hide/show header drop-down + var hasTiers = false; + var $headerFields = $multi.find('.header-fields'); + + if (hasTiers) { + $headerFields.hide(); + } else { + $headerFields.show(); + } }, error: function(data) { args.response.error(parseXMLHttpResponse(data)); diff --git a/ui/scripts/ui/widgets/multiEdit.js b/ui/scripts/ui/widgets/multiEdit.js index 4ec6a6f0005..a1a5d8edae0 100644 --- a/ui/scripts/ui/widgets/multiEdit.js +++ b/ui/scripts/ui/widgets/multiEdit.js @@ -891,6 +891,7 @@ var getData = function() { dataProvider({ context: context, + $multi: $multi, response: { success: function(args) { $multi.find('.data-item').remove();