Fix to pass all affinity group rows to action fn
Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/b03fb208 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/b03fb208 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/b03fb208 Branch: refs/heads/master Commit: b03fb208a9a2f3421d9975c981307842dd3d22e9 Parents: c4fa5c0 Author: Brian Federle <[email protected]> Authored: Fri Apr 19 15:51:57 2013 -0700 Committer: Brian Federle <[email protected]> Committed: Fri Apr 19 15:51:57 2013 -0700 ---------------------------------------------------------------------- ui/scripts/ui-custom/affinity.js | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/b03fb208/ui/scripts/ui-custom/affinity.js ---------------------------------------------------------------------- diff --git a/ui/scripts/ui-custom/affinity.js b/ui/scripts/ui-custom/affinity.js index 1012e7b..f3356dd 100644 --- a/ui/scripts/ui-custom/affinity.js +++ b/ui/scripts/ui-custom/affinity.js @@ -97,8 +97,15 @@ tierID: $dataList.find('.tier-select select').val(), _subselect: $dataList.find('tr.multi-edit-selected .subselect select').val(), context: $.extend(true, {}, context, { - affinityGroups: $dataList.find('tr.multi-edit-selected').map(function(index, elem) { - return $(elem).data('json-obj'); + affinityGroups: $dataList.find('tbody tr').map(function(index, elem) { + var itemData = $(elem).data('json-obj'); + itemData._isSelected = false; + + if ($(elem).hasClass('multi-edit-selected')) { + itemData._isSelected = true; + } + + return itemData; }) }), response: {
