Autoscale UI actions: Support passing new actionFilter on complete

This commit is contained in:
Brian Federle 2012-08-08 10:23:20 -07:00
parent 29cbd5ea42
commit deb7ffa031
1 changed files with 5 additions and 3 deletions

View File

@ -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 = $('<div>').addClass('detail-group');
var $actionsTable = $('<table>').append('<tr>');
var $detailActions = $('<td>').addClass('detail-actions');
var $buttons = $('<div>').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) {