From eefa49a6ef31bf54bac62f18ff85d908d866adbd Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Tue, 1 Jun 2021 20:24:47 -0300 Subject: module-ify group pages --- src/page/album.js | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) (limited to 'src/page/album.js') diff --git a/src/page/album.js b/src/page/album.js index bc1668a..16da602 100644 --- a/src/page/album.js +++ b/src/page/album.js @@ -1,20 +1,9 @@ // Album page specification. -// -// Also exports utility functions: -// - generateAlbumSidebar -// - generateAlbumNavLinks -// - generateAlbumChronologyLinks // Imports import fixWS from 'fix-whitespace'; -import { - getAlbumCover, - getAlbumListTag, - getTotalDuration -} from '../util/wiki-data.js'; - import { getLinkThemeString, getThemeString @@ -22,6 +11,12 @@ import { import * as html from '../util/html.js'; +import { + getAlbumCover, + getAlbumListTag, + getTotalDuration +} from '../util/wiki-data.js'; + // Page exports export function targets({wikiData}) { @@ -96,8 +91,8 @@ export function write(album, {wikiData}) { type: 'page', path: ['album', album.directory], page: ({ - chronologyLinks, fancifyURL, + generateChronologyLinks, generateCoverLink, getAlbumStylesheet, getArtistString, @@ -232,7 +227,7 @@ export function write(album, {wikiData}) { html: generateAlbumNavLinks(album, null, {strings}) } ], - content: html.tag('div', generateAlbumChronologyLinks(album, null, {chronologyLinks})) + content: html.tag('div', generateAlbumChronologyLinks(album, null, {generateChronologyLinks})) } }) }; @@ -240,7 +235,7 @@ export function write(album, {wikiData}) { return [page, data]; } -// Utility exports +// Utility functions export function generateAlbumSidebar(album, currentTrack, { fancifyURL, -- cgit 1.3.0-6-gf8a5