disable entering new line in the attribute editor

This commit is contained in:
zadam 2021-04-07 22:35:06 +02:00
parent 463071ea4d
commit 6b41c26d2b

View File

@ -338,6 +338,11 @@ export default class AttributeEditorWidget extends TabAwareWidget {
this.textEditor = await BalloonEditor.create(this.$editor[0], editorConfig);
this.textEditor.model.document.on('change:data', () => this.dataChanged());
this.textEditor.editing.view.document.on('enter', (event, data) => {
// disable entering new line - see https://github.com/ckeditor/ckeditor5/issues/9422
data.preventDefault();
event.stop();
}, {priority: 'high'});
// disable spellcheck for attribute editor
this.textEditor.editing.view.change(writer => writer.setAttribute('spellcheck', 'false', this.textEditor.editing.view.document.getRoot()));