Fix position of event code in media manager base
authorMatthias Schmidt <gravatronics@live.com>
Thu, 29 Sep 2016 08:49:22 +0000 (10:49 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Thu, 29 Sep 2016 08:49:22 +0000 (10:49 +0200)
wcfsetup/install/files/js/WoltLabSuite/Core/Media/Manager/Base.js

index 6c3b637731c990220d57136987846c21e687ae8b..a17dc50245d18f757536aa6b875f8987bef00a58 100644 (file)
@@ -134,8 +134,6 @@ define(
                                        mediaManager: this
                                });
                                
-                               EventHandler.add('com.woltlab.wcf.clipboard', 'com.woltlab.wcf.media', this._clipboardAction.bind(this));
-                               
                                var deleteAction = new WCF.Action.Delete('wcf\\data\\media\\MediaAction', '.mediaFile');
                                deleteAction._didTriggerEffect = function(element) {
                                        this.removeMedia(elData(element[0], 'object-id'), true);
@@ -143,6 +141,8 @@ define(
                        }
                        
                        if (Permission.get('admin.content.cms.canManageMedia') || this._forceClipboard) {
+                               EventHandler.add('com.woltlab.wcf.clipboard', 'com.woltlab.wcf.media', this._clipboardAction.bind(this));
+                               
                                Clipboard.setup({
                                        hasMarkedItems: data.returnValues.hasMarkedItems ? true : false,
                                        pageClassName: 'menuManagerDialog-' + this.getMode()