From deb7ffa0316b8164b80a0278375971b370241541 Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Wed, 8 Aug 2012 10:23:20 -0700 Subject: [PATCH] Autoscale UI actions: Support passing new actionFilter on complete --- ui/scripts/ui-custom/autoscaler.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ui/scripts/ui-custom/autoscaler.js b/ui/scripts/ui-custom/autoscaler.js index f0cd4a81f4b..f0636272726 100644 --- a/ui/scripts/ui-custom/autoscaler.js +++ b/ui/scripts/ui-custom/autoscaler.js @@ -54,14 +54,15 @@ scaleUpPolicyForm, scaleDownPolicyForm; var renderActions = function(args) { + var targetActionFilter = args.actionFilter ? args.actionFilter : actionFilter; var data = args.data; var context = args.context; var $actions = $('
').addClass('detail-group'); var $actionsTable = $('').append(''); var $detailActions = $('
').addClass('detail-actions'); var $buttons = $('
').addClass('buttons'); - var visibleActions = actionFilter ? - actionFilter({ + var visibleActions = targetActionFilter ? + targetActionFilter({ context: $.extend(true, {}, context, { originalAutoscaleData: data ? [data] : null }) @@ -96,6 +97,7 @@ // Reload actions var $newActions = renderActions({ data: data ? $.extend(data, args.data) : args.data, + actionFilter: args.actionFilter, context: context }); @@ -109,7 +111,7 @@ action.action({ context: { - originalAutoscaleData: args.data, + originalAutoscaleData: args.data }, response: { success: function(args) {