From 37122b700c27435a8d8487f0d474a5c52f685e59 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Wed, 21 May 2025 14:14:19 -0300 Subject: data, content: Track: "Referencing Sources" --- src/data/things/track.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/data/things/track.js') diff --git a/src/data/things/track.js b/src/data/things/track.js index 5da1e00a..ba21cda1 100644 --- a/src/data/things/track.js +++ b/src/data/things/track.js @@ -15,6 +15,7 @@ import { parseCommentary, parseContributors, parseCreditingSources, + parseReferencingSources, parseDate, parseDimensions, parseDuration, @@ -93,6 +94,7 @@ export class Track extends Thing { CreditingSourcesEntry, Flash, LyricsEntry, + ReferencingSourcesEntry, TrackSection, WikiInfo, }) => ({ @@ -231,6 +233,10 @@ export class Track extends Thing { class: input.value(CreditingSourcesEntry), }), + referencingSources: thingList({ + class: input.value(ReferencingSourcesEntry), + }), + lyrics: [ // TODO: Inherited lyrics are literally the same objects, so of course // their .thing properties aren't going to point back to this one, and @@ -522,6 +528,11 @@ export class Track extends Thing { transform: parseCreditingSources, }, + 'Referencing Sources': { + property: 'referencingSources', + transform: parseReferencingSources, + }, + 'Additional Files': { property: 'additionalFiles', transform: parseAdditionalFiles, -- cgit 1.3.0-6-gf8a5