diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2022-12-03 21:28:15 -0400 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2022-12-03 21:28:15 -0400 |
commit | 4a1997b0edd7de4b124c17e3cdeb1a47ecea1095 (patch) | |
tree | 57665b4938178c054c5e2c634fd2d3772c013285 /src/page/album.js | |
parent | 690a7b53a72ac71f9f76260fa50c634566c4e984 (diff) |
sticky subheadings
Diffstat (limited to 'src/page/album.js')
-rw-r--r-- | src/page/album.js | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/page/album.js b/src/page/album.js index cb512e86..1a90a79c 100644 --- a/src/page/album.js +++ b/src/page/album.js @@ -106,6 +106,7 @@ export function write(album, {wikiData}) { generateChronologyLinks, generateCoverLink, generateNavigationLinks, + generateStickyHeadingContainer, getAlbumCover, getAlbumStylesheet, getArtistString, @@ -159,9 +160,8 @@ export function write(album, {wikiData}) { tags: album.artTags, }), - html.tag('h1', language.$('albumPage.title', { - album: album.name, - })), + generateStickyHeadingContainer( + language.$('albumPage.title', {album: album.name})), html.tag('p', { @@ -254,6 +254,7 @@ export function write(album, {wikiData}) { tracks, }) => [ html.tag('dt', + {class: ['content-heading']}, language.$('trackList.section.withDuration', { duration: language.formatDuration(getTotalDuration(tracks), { approximate: tracks.length > 1, @@ -300,7 +301,9 @@ export function write(album, {wikiData}) { ...html.fragment( album.commentary && [ - html.tag('p', language.$('releaseInfo.artistCommentary')), + html.tag('p', + {class: ['content-heading']}, + language.$('releaseInfo.artistCommentary')), html.tag('blockquote', transformMultiline(album.commentary)), ]), ], |