我想添加一个仅在选择文本时启用的按钮。
我正在尝试使用selectionChange事件来切换我的按钮。在event system documentation和this structure之后,这是我的代码:
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() {
}
}
}
我走对了吗?如果是这样,该怎么做缺少的逻辑?
我在文档中找不到足够的线索...