Support ctrl/cmd-enter to submit forms with code
This commit is contained in:
1 parent
b60c5a8c34
commit
109ea05fc2
1 file changed
+9
-1
@@ -42,7 +42,15 @@ function createField(current, attr, focus) {
|
|||||||
oncreate: _vnode => {
|
oncreate: _vnode => {
|
||||||
const editor = codeMirror.fromTextArea(_vnode.dom, {
|
const editor = codeMirror.fromTextArea(_vnode.dom, {
|
||||||
mode: "javascript",
|
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 => {
|
editor.on("change", e => {
|
||||||
|
|||||||
Reference in new issue
Block a user