diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-07-04 13:19:47 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-07-04 13:19:47 -0300 |
| commit | 46d936a5485d69551a3c30c5d9a1400f7fa3cd42 (patch) | |
| tree | 85f790e9b1378d335291afe3d6de964b2ffcbc0e /src/data/things/album/TrackSection.js | |
| parent | 26c6d6ccb887cbdac10d26160c923d2afcc7d521 (diff) | |
data: Album.hideTracKSectionDurations, TrackSection.hideDuration
Diffstat (limited to 'src/data/things/album/TrackSection.js')
| -rw-r--r-- | src/data/things/album/TrackSection.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/data/things/album/TrackSection.js b/src/data/things/album/TrackSection.js index 58515954..45c42250 100644 --- a/src/data/things/album/TrackSection.js +++ b/src/data/things/album/TrackSection.js @@ -146,6 +146,15 @@ export class TrackSection extends Thing { exposeDependency('#album.countTracksInArtistTotals'), ], + hideDuration: [ + exposeUpdateValueOrContinue({ + validate: input.value(isBoolean), + }), + + withPropertyFromObject('album', V('hideTrackSectionDurations')), + exposeDependency('#album.hideTrackSectionDurations'), + ], + excludingTrackURLs: [ exposeUpdateValueOrContinue({ validate: input.value( @@ -244,6 +253,7 @@ export class TrackSection extends Thing { }, 'Count Tracks In Artist Totals': {property: 'countTracksInArtistTotals'}, + 'Hide Duration': {property: 'hideDuration'}, 'Excluding Track URLs': { property: 'excludingTrackURLs', |