Repository: cloudstack Updated Branches: refs/heads/volume-upload 4e569f85e -> eb180b131
UI > dialog widget > Allow passing custom data in POST request. Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/eb180b13 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/eb180b13 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/eb180b13 Branch: refs/heads/volume-upload Commit: eb180b131d9942a69e7deee6eedfeb2d2b04c39a Parents: 4e569f8 Author: Jessica Wang <[email protected]> Authored: Wed Jan 21 12:33:16 2015 -0800 Committer: Jessica Wang <[email protected]> Committed: Wed Jan 21 12:33:16 2015 -0800 ---------------------------------------------------------------------- ui/scripts/ui/dialog.js | 11 +++++++++++ 1 file changed, 11 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/eb180b13/ui/scripts/ui/dialog.js ---------------------------------------------------------------------- diff --git a/ui/scripts/ui/dialog.js b/ui/scripts/ui/dialog.js index 66c6795..b66b382 100644 --- a/ui/scripts/ui/dialog.js +++ b/ui/scripts/ui/dialog.js @@ -701,7 +701,18 @@ }); var $file = $form.find('input[type=file]'); var $field = $file.closest('.form-item .value'); + + // Add additional passed data + $.map(successArgs.data, function(v, k) { + var $hidden = $('<input>').attr({ + type: 'hidden', + name: k, + value: v + }); + $hidden.appendTo($frameForm); + }); + $uploadFrame.css({ width: $field.outerWidth(), height: $field.height() }).show(); $frameForm.append($file); $field.append($uploadFrame);
