diff --git a/resources/assets/js/components/TEditor.vue b/resources/assets/js/components/TEditor.vue index 61b2846f9..152c30463 100755 --- a/resources/assets/js/components/TEditor.vue +++ b/resources/assets/js/components/TEditor.vue @@ -386,6 +386,14 @@ this.submitNewContent(); } }); + editor.on('KeyDown', (e) => { + if (e.metaKey || e.ctrlKey) { + if (e.keyCode === 83) { + e.preventDefault(); + this.$emit('editorSave', e); + } + } + }); editor.on('Change', (e) => { if (this.editor !== null) { if (this.getContent() !== this.value) {