From 5ad44760e1ccaa22ef69e21ce4156cdefdb46070 Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Wed, 7 Dec 2011 15:53:47 -0800 Subject: [PATCH] bug 12400 Show notice if no VMs are selected in port forwarding/load balancing -- prevent server call from being performed and 'infinite list' from being generated --- ui/scripts/ui/multiEdit.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ui/scripts/ui/multiEdit.js b/ui/scripts/ui/multiEdit.js index 526542aa701..12bd68a013b 100644 --- a/ui/scripts/ui/multiEdit.js +++ b/ui/scripts/ui/multiEdit.js @@ -551,6 +551,14 @@ text: 'Apply', 'class': 'ok', click: function() { + if (!$dataList.find( + 'input[type=radio]:checked, input[type=checkbox]:checked' + ).size()) { + cloudStack.dialog.notice({ message: 'Please select an instance '}); + + return false; + } + $dataList.fadeOut(function() { addItem($.map( $dataList.find('tr.multi-edit-selected'), @@ -566,6 +574,8 @@ $('div.overlay').fadeOut(function() { $('div.overlay').remove(); }); + + return true; } }, {