diff --git a/main.js b/main.js index 3360899..8ba3f5d 100644 --- a/main.js +++ b/main.js @@ -2,7 +2,13 @@ let editor = new CodeMirror(document.body, { value: "function myScript() {\t\n\treturn 100;\n}", mode: "javascript", readOnly: true, - autofocus: true + autofocus: true, + extraKeys: { + Up: () => {}, + Down: () => {}, + Left: () => {}, + Right: () => {} + } }); var incompleteMark = editor.doc.markText({ line: 0, ch: 0 }, getEndPos(), { @@ -18,6 +24,11 @@ editor.on("blur", (instance, event) => { focused = false; }) +editor.on("mousedown", (instance, event) => { + event.preventDefault(); + editor.focus(); +}); + let invalids = []; document.addEventListener("keypress", (event) => {