From 109ea05fc24059d15baeaa92382d5fd59dc9b16e Mon Sep 17 00:00:00 2001 From: Shweelan Samson Date: Wed, 10 Oct 2018 18:58:03 +0300 Subject: [PATCH] Support ctrl/cmd-enter to submit forms with code --- client/put-form-component.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/client/put-form-component.js b/client/put-form-component.js index 9a98b29..c8b226d 100644 --- a/client/put-form-component.js +++ b/client/put-form-component.js @@ -42,7 +42,15 @@ function createField(current, attr, focus) { oncreate: _vnode => { const editor = codeMirror.fromTextArea(_vnode.dom, { mode: "javascript", - lineNumbers: true + lineNumbers: true, + extraKeys: { + "Ctrl-Enter": () => { + _vnode.dom.form.querySelector("button[type=submit]").click(); + }, + "Cmd-Enter": () => { + _vnode.dom.form.querySelector("button[type=submit]").click(); + } + } }); editor.on("change", e => {