]> git.scottworley.com Git - vopamoi/commitdiff
"T" to make task "Top" priority
authorScott Worley <scottworley@scottworley.com>
Fri, 28 Jan 2022 06:20:21 +0000 (22:20 -0800)
committerScott Worley <scottworley@scottworley.com>
Fri, 28 Jan 2022 06:20:21 +0000 (22:20 -0800)
vopamoi.ts

index ede591112fa498b3285974dfe475584515c7ef71..83354a4a36d3157d85b31b59c162ec6ebd5ccbdf 100644 (file)
@@ -356,7 +356,9 @@ function BrowserUI() {
       return valid_cursor;
     },
 
       return valid_cursor;
     },
 
-    makeTopPriority: function (task: Element) {
+    makeTopPriority: function (task: Element | null = null) {
+      if (!task) task = document.activeElement;
+      if (!task) return;
       this.setPriority(task, null, document.getElementsByClassName("task")[0]);
     },
 
       this.setPriority(task, null, document.getElementsByClassName("task")[0]);
     },
 
@@ -472,6 +474,7 @@ function handleKey(event: any) {
       if (event.key == "k") return browserUI.moveCursor(-1);
       if (event.key == "J") return browserUI.moveTask(1);
       if (event.key == "K") return browserUI.moveTask(-1);
       if (event.key == "k") return browserUI.moveCursor(-1);
       if (event.key == "J") return browserUI.moveTask(1);
       if (event.key == "K") return browserUI.moveTask(-1);
+      if (event.key == "T") return browserUI.makeTopPriority();
       if (event.key == "n") return browserUI.focusTaskNameInput(event);
       if (event.key == "c") return browserUI.setState("cancelled");
       if (event.key == "d") return browserUI.setState("done");
       if (event.key == "n") return browserUI.focusTaskNameInput(event);
       if (event.key == "c") return browserUI.setState("cancelled");
       if (event.key == "d") return browserUI.setState("done");