diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-06-05 11:30:06 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-06-05 11:30:06 -0300 |
| commit | 0b39ab1a265070e6498939d0a08191946af6af81 (patch) | |
| tree | cd5b986536501a88fafc32eabc6ed96c651ac9e0 /src/data/things/Track.js | |
| parent | 6c563804c1c327afb3dc56b16f50bba14d9d0882 (diff) | |
find, data: redirection overrides, use nameForReferencingAcrossWiki preview
Diffstat (limited to 'src/data/things/Track.js')
| -rw-r--r-- | src/data/things/Track.js | 28 |
1 files changed, 4 insertions, 24 deletions
diff --git a/src/data/things/Track.js b/src/data/things/Track.js index 6fc38e5d..a368a15b 100644 --- a/src/data/things/Track.js +++ b/src/data/things/Track.js @@ -1273,13 +1273,7 @@ export class Track extends Thing { static [Thing.findSpecs] = { track: { referenceTypes: ['track'], - bindTo: 'trackData', - - getMatchableNames: track => - (track.nameForReferencingAcrossWiki - ? [track.nameForReferencingAcrossWiki] - : []), }, trackMainReleasesOnly: { @@ -1288,11 +1282,6 @@ export class Track extends Thing { include: track => !CacheableObject.getUpdateValue(track, 'mainRelease'), - - getMatchableNames: track => - (track.nameForReferencingAcrossWiki - ? [track.nameForReferencingAcrossWiki] - : []), }, trackReference: { @@ -1350,12 +1339,6 @@ export class Track extends Thing { include: track => track.hasUniqueCoverArt, - - // This is an acontextual reference. - getMatchableNames: track => - (track.referenceByDirectory === 'normally' - ? [track.name] - : []), }, trackPrimaryArtwork: { @@ -1374,14 +1357,11 @@ export class Track extends Thing { artwork.thing.isTrack && artwork === artwork.thing.trackArtworks[0], - // This is an acontextual reference. - getMatchableNames: ({thing: track}) => - (track.referenceByDirectory === 'normally' - ? [track.name] - : []), + getMatchableNames: (artwork, nativeGetMatchableNames) => + nativeGetMatchableNames(artwork.thing), - getMatchableDirectories: ({thing: track}) => - [track.directory], + getMatchableDirectories: (artwork, nativeGetMatchableDirectory) => + nativeGetMatchableDirectory(artwork.thing), }, }; |