ck-editor-wrapper-test
Version:
A VueJS CkEditor wrapper
25 lines (19 loc) • 462 B
JavaScript
import { Plugin, ButtonView } from 'ckeditor5'
export default class Cut extends Plugin {
init() {
const editor = this.editor
editor.ui.componentFactory.add('cut', () => {
const button = new ButtonView()
button.set({
label: 'Cut',
withText: true,
keystroke: 'Ctrl+X',
tooltip: true
})
button.on('execute', () => {
document.execCommand('cut')
})
return button
})
}
}