« get me outta code hell

client: sidebar-search: flash filter - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-04-18 21:18:10 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-04-20 12:34:28 -0300
commitceef7d68de1819992f90cd9a0279c44b5ad2dcfb (patch)
tree764e8baf4bc73ca82497d86c330a47e181d9b279
parentf9c8664073deb934db8000d2cf3f636ad468eedb (diff)
client: sidebar-search: flash filter
-rw-r--r--src/content/dependencies/generateSearchSidebarBox.js3
-rw-r--r--src/static/js/client/sidebar-search.js6
-rw-r--r--src/strings-default.yaml1
3 files changed, 10 insertions, 0 deletions
diff --git a/src/content/dependencies/generateSearchSidebarBox.js b/src/content/dependencies/generateSearchSidebarBox.js
index 5a0e0b2e..308a1105 100644
--- a/src/content/dependencies/generateSearchSidebarBox.js
+++ b/src/content/dependencies/generateSearchSidebarBox.js
@@ -65,6 +65,9 @@ export default {
             html.tag('template', {class: 'wiki-search-artist-result-filter-string'},
               language.$(capsule, 'artist')),
 
+            html.tag('template', {class: 'wiki-search-flash-result-filter-string'},
+              language.$(capsule, 'flash')),
+
             html.tag('template', {class: 'wiki-search-group-result-filter-string'},
               language.$(capsule, 'group')),
 
diff --git a/src/static/js/client/sidebar-search.js b/src/static/js/client/sidebar-search.js
index 67270477..42267a9a 100644
--- a/src/static/js/client/sidebar-search.js
+++ b/src/static/js/client/sidebar-search.js
@@ -44,6 +44,7 @@ export const info = {
   filterContainer: null,
   albumFilterLink: null,
   artistFilterLink: null,
+  flashFilterLink: null,
   groupFilterLink: null,
   tagFilterLink: null,
   trackFilterLink: null,
@@ -74,6 +75,7 @@ export const info = {
 
   albumResultFilterString: null,
   artistResultFilterString: null,
+  flashResultFilterString: null,
   groupResultFilterString: null,
   tagResultFilterString: null,
   trackResultFilterString: null,
@@ -200,6 +202,9 @@ export function getPageReferences() {
   info.artistResultFilterString =
     findString('artist-result-filter');
 
+  info.flashResultFilterString =
+    findString('flash-result-filter');
+
   info.groupResultFilterString =
     findString('group-result-filter');
 
@@ -596,6 +601,7 @@ function forEachFilter(callback) {
     'album',
     'artist',
     'group',
+    'flash',
     'tag',
   ];
 
diff --git a/src/strings-default.yaml b/src/strings-default.yaml
index 80771bb3..d05d4d9f 100644
--- a/src/strings-default.yaml
+++ b/src/strings-default.yaml
@@ -822,6 +822,7 @@ misc:
       album: "Albums"
       artTag: "Art Tags"
       artist: "Artists"
+      flash: "Flashes"
       group: "Groups"
       track: "Tracks"