« get me outta code hell

client: sidebar-search: in-game vgm result kind - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2026-05-28 14:25:26 -0300
committer(quasar) nebula <qznebula@protonmail.com>2026-05-28 14:25:26 -0300
commit045b3eee42ce2ce20793f65ca7f4752457bbe77d (patch)
tree27450efb41a6efac41e373622e05b5c6a539a826 /src
parente036782607ed0e1d43df7f8d4643cc7d7671c359 (diff)
client: sidebar-search: in-game vgm result kind
Diffstat (limited to 'src')
-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 7d5fe127..dee0867e 100644
--- a/src/content/dependencies/generateSearchSidebarBox.js
+++ b/src/content/dependencies/generateSearchSidebarBox.js
@@ -64,6 +64,9 @@ export default {
 
             html.tag('template', {class: 'wiki-search-tag-result-kind-string'},
               language.$(capsule, 'artTag')),
+
+            html.tag('template', {class: 'wiki-search-vgm-album-result-kind-string'},
+              language.$(capsule, 'vgmAlbum')),
           ]),
 
           language.encapsulate(capsule, 'resultDisambiguator', capsule => [
diff --git a/src/static/js/client/sidebar-search.js b/src/static/js/client/sidebar-search.js
index 3c6666e9..1102624b 100644
--- a/src/static/js/client/sidebar-search.js
+++ b/src/static/js/client/sidebar-search.js
@@ -85,6 +85,7 @@ export const info = {
   groupResultKindString: null,
   singleResultKindString: null,
   tagResultKindString: null,
+  vgmAlbumResultKindString: null,
 
   groupResultDisambiguatorString: null,
   flashResultDisambiguatorString: null,
@@ -243,6 +244,9 @@ export function getPageReferences() {
   info.tagResultKindString =
     findString('tag-result-kind');
 
+  info.vgmAlbumResultKindString =
+    findString('vgm-album-result-kind');
+
   info.groupResultDisambiguatorString =
     findString('group-result-disambiguator');
 
@@ -1117,6 +1121,8 @@ function generateSidebarSearchResult(result, results) {
       preparedSlots.kindString =
         (result.data.classification === 'single'
           ? info.singleResultKindString
+       : result.data.classification === 'in-game vgm'
+          ? info.vgmAlbumResultKindString
           : info.albumResultKindString);
 
       break;
diff --git a/src/strings-default.yaml b/src/strings-default.yaml
index 069dd415..1d06d1d4 100644
--- a/src/strings-default.yaml
+++ b/src/strings-default.yaml
@@ -1006,6 +1006,7 @@ misc:
       flash: "(flash)"
       group: "(group)"
       single: "(single)"
+      vgmAlbum: "(in-game vgm)"
 
     resultDisambiguator:
       group: "({CATEGORY})"