Я хотел бы добавить кнопку, которая активируется только при выделении текста.
Я пытаюсь использовать событие selectionChange для переключения моей кнопки.Следуя документации системы событий и этой структуры , вот мой код:
export default class MyPlugin extends Plugin {
init() {
const editor = this.editor;
const editingView=editor.editing.view;
editingView.addObserver( ClickObserver );
this._setupMyButton();
}
_setupMyButton() {
const viewDocument = editor.editing.view.document;
this.listenTo( viewDocument, 'selectionChange', ( event, data ) => {
// logic to call toggleCommentButton();
});
function toggleCommentButton() {
}
}
}
Я на правильном пути?Если да, то как сделать отсутствующую логику здесь?
Я не нашел достаточно подсказок в документации ...