From: Matthias Schmidt Date: Sat, 25 May 2013 15:23:32 +0000 (+0200) Subject: Fixes possibility to listen to clipboardAction(Response) events X-Git-Tag: 2.0.0_Beta_1~60 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=6eae9331771896a29ed21379c628b1cf558e7eee;p=GitHub%2FWoltLab%2FWCF.git Fixes possibility to listen to clipboardAction(Response) events --- diff --git a/wcfsetup/install/files/js/WCF.js b/wcfsetup/install/files/js/WCF.js index a20904860f..a7108217d7 100755 --- a/wcfsetup/install/files/js/WCF.js +++ b/wcfsetup/install/files/js/WCF.js @@ -1380,6 +1380,7 @@ WCF.Clipboard = { var $item = $editor.items[$itemIndex]; var $listItem = $('
  • ' + $item.label + '
  • ').appendTo($itemList); + $listItem.data('container', $container); $listItem.data('objectType', $typeName); $listItem.data('actionName', $item.actionName).data('parameters', $item.parameters); $listItem.data('internalData', $item.internalData).data('url', $item.url).data('type', $typeName); @@ -1463,7 +1464,7 @@ WCF.Clipboard = { } // fire event - $listItem.trigger('clipboardAction', [ $listItem.data('type'), $listItem.data('actionName'), $listItem.data('parameters') ]); + $listItem.data('container').trigger('clipboardAction', [ $listItem.data('type'), $listItem.data('actionName'), $listItem.data('parameters') ]); }, /** @@ -1502,7 +1503,7 @@ WCF.Clipboard = { }, success: $.proxy(function(data) { if (listItem.data('parameters').actionName !== 'unmarkAll') { - listItem.trigger('clipboardActionResponse', [ data, listItem.data('type'), listItem.data('actionName'), listItem.data('parameters') ]); + listItem.data('container').trigger('clipboardActionResponse', [ data, listItem.data('type'), listItem.data('actionName'), listItem.data('parameters') ]); } this._loadMarkedItems();