Added additional parameters for clipboard requests
authorAlexander Ebert <ebert@woltlab.com>
Sat, 28 Jul 2012 18:29:34 +0000 (20:29 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Sat, 28 Jul 2012 18:29:34 +0000 (20:29 +0200)
wcfsetup/install/files/js/WCF.js

index db32d59d9975a6b793752a460ab14a208e332fd5..b4065abd6b4be2126561150466fe27daa0ffe645 100755 (executable)
@@ -1070,15 +1070,23 @@ WCF.Clipboard = {
                        $objectIDs.push(parseInt(objectID));
                });
                
+               var $parameters = {
+                       data: data
+               };
+               var $__parameters = $listItem.data('internalData')['parameters'];
+               if ($__parameters !== undefined) {
+                       for (var $key in $__parameters) {
+                               $parameters[$key] = $__parameters[$key];
+                       }
+               }
+               
                new WCF.Action.Proxy({
                        autoSend: true,
                        data: {
                                actionName: listItem.data('parameters').actionName,
                                className: listItem.data('parameters').className,
                                objectIDs: $objectIDs,
-                               parameters: {
-                                       data: data
-                               }
+                               parameters: $parameters
                        },
                        success: $.proxy(function(data) {
                                listItem.trigger('clipboardActionResponse', [ data, listItem.data('type'), listItem.data('actionName'), listItem.data('parameters') ]);