diff --git a/packages/ckeditor5/src/plugins/copy_to_clipboard_button.ts b/packages/ckeditor5/src/plugins/copy_to_clipboard_button.ts index d212c1e49..281259c17 100644 --- a/packages/ckeditor5/src/plugins/copy_to_clipboard_button.ts +++ b/packages/ckeditor5/src/plugins/copy_to_clipboard_button.ts @@ -3,18 +3,11 @@ import copyIcon from "../icons/copy.svg?raw"; export default class CopyToClipboardButton extends Plugin { - static get requires() { - return [ CopyToClipboardEditing, CopyToClipboardUI ]; - } - -} - -export class CopyToClipboardUI extends Plugin { - public init() { const editor = this.editor; - const componentFactory = editor.ui.componentFactory; + editor.commands.add("copyToClipboard", new CopyToClipboardCommand(this.editor)); + const componentFactory = editor.ui.componentFactory; componentFactory.add("copyToClipboard", locale => { const button = new ButtonView(locale); button.set({ @@ -32,14 +25,6 @@ export class CopyToClipboardUI extends Plugin { } -export class CopyToClipboardEditing extends Plugin { - - public init() { - this.editor.commands.add("copyToClipboard", new CopyToClipboardCommand(this.editor)); - } - -} - export class CopyToClipboardCommand extends Command { execute(...args: Array) {