]> git.scottworley.com Git - vopamoi/commitdiff
Keep handleKey lean
authorScott Worley <scottworley@scottworley.com>
Wed, 26 Jan 2022 06:24:05 +0000 (22:24 -0800)
committerScott Worley <scottworley@scottworley.com>
Thu, 27 Jan 2022 20:21:09 +0000 (12:21 -0800)
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") {
-    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);
   }
 }