From 6eae9331771896a29ed21379c628b1cf558e7eee Mon Sep 17 00:00:00 2001 From: Matthias Schmidt Date: Sat, 25 May 2013 17:23:32 +0200 Subject: [PATCH] Fixes possibility to listen to clipboardAction(Response) events --- wcfsetup/install/files/js/WCF.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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(); -- 2.20.1