« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/content/dependencies/generateAdditionalFilesListChunk.js9
-rw-r--r--src/strings-default.yaml2
2 files changed, 10 insertions, 1 deletions
diff --git a/src/content/dependencies/generateAdditionalFilesListChunk.js b/src/content/dependencies/generateAdditionalFilesListChunk.js
index a84d6992..f5a82197 100644
--- a/src/content/dependencies/generateAdditionalFilesListChunk.js
+++ b/src/content/dependencies/generateAdditionalFilesListChunk.js
@@ -32,10 +32,17 @@ export default {
           language.$(...titleParts, titleOptions)));
 
     const content =
-      html.tag('ul', slots.items);
+      html.tag('ul',
+        (html.isBlank(slots.items)
+          ? html.tag('li',
+              language.$('releaseInfo.additionalFiles.entry.noFilesAvailable'))
+          : slots.items));
 
     const details =
       html.tag('details',
+        html.isBlank(slots.items) &&
+          {open: true},
+
         [summary, content]);
 
     return html.tag('li', details);
diff --git a/src/strings-default.yaml b/src/strings-default.yaml
index 9b82d1d6..44bcbf70 100644
--- a/src/strings-default.yaml
+++ b/src/strings-default.yaml
@@ -326,6 +326,8 @@ releaseInfo:
     entry:
       _: "{TITLE}"
       withDescription: "{TITLE}: {DESCRIPTION}"
+      noFilesAvailable: >-
+        There are no files available or listed for this entry.
 
     file:
       _: "{FILE}"