diff --git a/ghost/admin/lib/koenig-editor/addon/components/koenig-card-callout.js b/ghost/admin/lib/koenig-editor/addon/components/koenig-card-callout.js index ca376e0906..2a2daaa7ec 100644 --- a/ghost/admin/lib/koenig-editor/addon/components/koenig-card-callout.js +++ b/ghost/admin/lib/koenig-editor/addon/components/koenig-card-callout.js @@ -132,7 +132,8 @@ export default class KoenigCardCalloutComponent extends Component { registerEditor(textReplacementEditor) { let commands = { 'META+ENTER': run.bind(this, this._enter, 'meta'), - 'CTRL+ENTER': run.bind(this, this._enter, 'ctrl') + 'CTRL+ENTER': run.bind(this, this._enter, 'ctrl'), + ENTER: run.bind(this, this._addParagraphAfterCard) }; Object.keys(commands).forEach((str) => { @@ -166,6 +167,12 @@ export default class KoenigCardCalloutComponent extends Component { } } + _addParagraphAfterCard() { + if (this.args.isEditing) { + this.args.addParagraphAfterCard(); + } + } + _placeCursorAtEnd() { if (!this._textReplacementEditor) { return;