]> git.scottworley.com Git - vopamoi/blobdiff - vopamoi.ts
Keep handleKey lean
[vopamoi] / vopamoi.ts
index 654a7a8ca325a3d0b995064232e2143ac3051524..ab58d6de4ba4f3638d76e97e098db22888a08e3d 100644 (file)
@@ -75,14 +75,16 @@ const UI = {
   },
 };
 
   },
 };
 
+function focusTaskNameInput(event: any) {
+  document.getElementById("taskName")!.focus();
+  event.preventDefault();
+}
+
 function handleKey(event: any) {
   if (event.target.tagName !== "INPUT") {
 function handleKey(event: any) {
   if (event.target.tagName !== "INPUT") {
-    if (event.key == "j") Model.moveCursor(1);
-    if (event.key == "k") Model.moveCursor(-1);
-    if (event.key == "c") {
-      document.getElementById("taskName")!.focus();
-      event.preventDefault();
-    }
+    if (event.key == "j") return Model.moveCursor(1);
+    if (event.key == "k") return Model.moveCursor(-1);
+    if (event.key == "c") return focusTaskNameInput(event);
   }
 }
 
   }
 }