]> git.scottworley.com Git - vopamoi/commitdiff
"vp" to view the tag "Project"
authorScott Worley <scottworley@scottworley.com>
Wed, 2 Mar 2022 00:06:11 +0000 (16:06 -0800)
committerScott Worley <scottworley@scottworley.com>
Wed, 2 Mar 2022 00:06:11 +0000 (16:06 -0800)
vopamoi.ts

index f624db13f4774f2e9e19e32186082a9a75ed00a4..f13e5790b9cef86c431f780e4d3103f2e682d71c 100644 (file)
@@ -522,10 +522,12 @@ function BrowserUI() {
       return ui.setState(createTimestamp, newState, oldState);
     },
 
       return ui.setState(createTimestamp, newState, oldState);
     },
 
-    setTagView: function () {
-      const target = this.currentTag();
-      if (!target) return;
-      const tag = target.textContent!;
+    setTagView: function (tag: string | null = null) {
+      if (tag === null) {
+        const target = this.currentTag();
+        if (!target) return;
+        tag = target.textContent!;
+      }
 
       if (currentTagView !== null) {
         this.resetTagView();
 
       if (currentTagView !== null) {
         this.resetTagView();
@@ -673,6 +675,7 @@ function handleKey(event: any) {
       if (event.key == "c") return browserUI.setView("cancelled");
       if (event.key == "d") return browserUI.setView("done");
       if (event.key == "i") return browserUI.setUntaggedView();
       if (event.key == "c") return browserUI.setView("cancelled");
       if (event.key == "d") return browserUI.setView("done");
       if (event.key == "i") return browserUI.setUntaggedView();
+      if (event.key == "p") return browserUI.setTagView("Project");
       if (event.key == "q") return browserUI.setView("todo");
       if (event.key == "s") return (inputState = InputState.VS);
       if (event.key == "T") return browserUI.resetTagView();
       if (event.key == "q") return browserUI.setView("todo");
       if (event.key == "s") return (inputState = InputState.VS);
       if (event.key == "T") return browserUI.resetTagView();