From 29f9137e2d18cfe35656d6b9482248761cd9efa0 Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Fri, 22 Feb 2013 15:53:48 -0800 Subject: [PATCH] WIP: Add view all button to NIC --- ui/scripts/instances.js | 4 ++++ ui/scripts/ui/widgets/detailView.js | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/ui/scripts/instances.js b/ui/scripts/instances.js index 8a7c7ad3af1..5b448e32d4c 100644 --- a/ui/scripts/instances.js +++ b/ui/scripts/instances.js @@ -1242,6 +1242,10 @@ } } ], + viewAll: { + path: 'network.ipAddresses', + attachTo: 'ipaddress' + }, dataProvider: function(args) { $.ajax({ url:createURL("listVirtualMachines&details=nics&id=" + args.context.instances[0].id), diff --git a/ui/scripts/ui/widgets/detailView.js b/ui/scripts/ui/widgets/detailView.js index f0cc8fd60b2..7d00beaa3bf 100644 --- a/ui/scripts/ui/widgets/detailView.js +++ b/ui/scripts/ui/widgets/detailView.js @@ -1034,6 +1034,16 @@ actionFilter: actionFilter } ).appendTo($tabContent); + + if (tabData.viewAll) { + $tabContent.find('tr') + .filter('.' + tabData.viewAll.attachTo).find('td.value') + .append( + $('
').addClass('view-all').append( + $('').html('View all IP Addresses') + ) + ); + } }); return true;