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