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