From: Scott Worley Date: Fri, 28 Jan 2022 06:20:21 +0000 (-0800) Subject: "T" to make task "Top" priority X-Git-Url: http://git.scottworley.com/vopamoi/commitdiff_plain/55a4baa82e843ccb8a0ced1c1dc75a38bfe5f70e?ds=sidebyside "T" to make task "Top" priority --- diff --git a/vopamoi.ts b/vopamoi.ts index ede5911..83354a4 100644 --- a/vopamoi.ts +++ b/vopamoi.ts @@ -356,7 +356,9 @@ function BrowserUI() { 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]); }, @@ -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 == "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");