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

Reply via email to