« get me outta code hell

content, data: LyricsEntry.originDetailS - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/data/things
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-05-28 06:37:35 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-05-28 06:37:35 -0300
commit086d3b59116dfbd09062e2d4ea1270aea5ef48ec (patch)
tree2484098f9c2c56333ccdfa643a4658c63affe643 /src/data/things
parent149c44e2a0e62d3be89165097366d263fd91f732 (diff)
content, data: LyricsEntry.originDetailS preview
Diffstat (limited to 'src/data/things')
-rw-r--r--src/data/things/content.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/data/things/content.js b/src/data/things/content.js
index 60995c4a..e380780c 100644
--- a/src/data/things/content.js
+++ b/src/data/things/content.js
@@ -155,6 +155,10 @@ export class CommentaryEntry extends ContentEntry {
 
 export class LyricsEntry extends ContentEntry {
   static [Thing.getPropertyDescriptors] = () => ({
+    // Update & expose
+
+    originDetails: contentString(),
+
     // Expose only
 
     isWikiLyrics: hasAnnotationPart({
@@ -184,6 +188,12 @@ export class LyricsEntry extends ContentEntry {
       },
     ],
   });
+
+  static [Thing.yamlDocumentSpec] = Thing.extendDocumentSpec(ContentEntry, {
+    fields: {
+      'Origin Details': {property: 'originDetails'},
+    },
+  });
 }
 
 export class CreditingSourcesEntry extends ContentEntry {}