]> git.scottworley.com Git - vopamoi/commitdiff
Split setTagView() to factor out setTagFilter()
authorScott Worley <scottworley@scottworley.com>
Fri, 20 Oct 2023 21:28:58 +0000 (14:28 -0700)
committerScott Worley <scottworley@scottworley.com>
Fri, 20 Oct 2023 21:28:58 +0000 (14:28 -0700)
vopamoi.ts

index c72884eb7d459d86d90536645d5c84374e4d5058..1d357bd50b8a039224d15cb6ec72e29bd202d697 100644 (file)
@@ -611,13 +611,7 @@ function BrowserUI() {
       return ui.setState(createTimestamp, newState, oldState);
     },
 
       return ui.setState(createTimestamp, newState, oldState);
     },
 
-    setTagView: function (tag: string | null = null) {
-      if (tag === null) {
-        const target = this.currentTag();
-        if (!target) return;
-        tag = target.textContent!;
-      }
-
+    setTagFilter: function (tag: string) {
       if (currentTagFilter !== null) {
         this.resetTagView();
       }
       if (currentTagFilter !== null) {
         this.resetTagView();
       }
@@ -659,6 +653,15 @@ function BrowserUI() {
       this.setTitle();
     },
 
       this.setTitle();
     },
 
+    setTagView: function (tag: string | null = null) {
+      if (tag === null) {
+        const target = this.currentTag();
+        if (!target) return;
+        tag = target.textContent!;
+      }
+      this.setTagFilter(tag);
+    },
+
     setTitle: function () {
       document.title = "Vopamoi: " + currentViewState + (currentTagFilter ? ": " + currentTagFilter : "");
     },
     setTitle: function () {
       document.title = "Vopamoi: " + currentViewState + (currentTagFilter ? ": " + currentTagFilter : "");
     },