]> git.scottworley.com Git - vopamoi/blobdiff - vopamoi.ts
Initiate task creation with Enter key rather than form submit
[vopamoi] / vopamoi.ts
index ab0615593b321d90b574a3d04539a99d45a3a700..fe3d491630f9e5781bdc7ba62f2f6ee0ad731b7e 100644 (file)
@@ -132,12 +132,12 @@ const UI = {
 };
 
 const BrowserUI = {
-  addTask: function (form: any) {
-    if (form.taskName.value) {
-      UI.addTask(form.taskName.value);
-      form.taskName.value = "";
+  addTask: function () {
+    const input = <HTMLInputElement>document.getElementById("taskName");
+    if (input.value) {
+      UI.addTask(input.value);
+      input.value = "";
     }
-    return false;
   },
 
   destroyTask: function () {
@@ -213,7 +213,9 @@ const BrowserUI = {
 };
 
 function handleKey(event: any) {
-  if (event.target.tagName !== "INPUT") {
+  if (event.target.tagName === "INPUT") {
+    if (event.key == "Enter") return BrowserUI.addTask();
+  } else {
     if (event.key == "j") return BrowserUI.moveCursor(1);
     if (event.key == "k") return BrowserUI.moveCursor(-1);
     if (event.key == "J") return BrowserUI.moveTask(1);