From 28b1a728f429c4c04ee3a16584f8433a1d312c7c Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Thu, 15 Sep 2022 15:20:17 -0300 Subject: update some misc-templates and refactor things --- src/upd8.js | 37 ++++++++++--------------------------- 1 file changed, 10 insertions(+), 27 deletions(-) (limited to 'src/upd8.js') diff --git a/src/upd8.js b/src/upd8.js index df5380ba..86b2f526 100755 --- a/src/upd8.js +++ b/src/upd8.js @@ -89,7 +89,7 @@ import { generateChronologyLinks, generateCoverLink, generateInfoGalleryLinks, - generatePreviousNextLinks, + generateNavigationLinks, generateTrackListDividedByGroups, getAlbumGridHTML, getAlbumStylesheet, @@ -1562,18 +1562,6 @@ function generateRedirectPage(title, target, {language}) { `; } -// RIP toAnythingMan (previously getHrefOfAnythingMan), 2020-05-25<>2021-05-14. -// ........Yet the function 8reathes life anew as linkAnythingMan! ::::) -function linkAnythingMan(anythingMan, {link, wikiData, ...opts}) { - return wikiData.albumData.includes(anythingMan) - ? link.album(anythingMan, opts) - : wikiData.trackData.includes(anythingMan) - ? link.track(anythingMan, opts) - : wikiData.flashData?.includes(anythingMan) - ? link.flash(anythingMan, opts) - : 'idk bud'; -} - async function processLanguageFile(file) { const contents = await readFile(file, 'utf-8'); const json = JSON.parse(contents); @@ -2353,11 +2341,6 @@ async function main() { entries.map(([key, fn]) => [key, bindOpts(fn, {to})]) ); - bound.linkAnythingMan = bindOpts(linkAnythingMan, { - link: bound.link, - wikiData, - }); - bound.parseAttributes = bindOpts(parseAttributes, { to, }); @@ -2437,9 +2420,17 @@ async function main() { } ); + bound.generateNavigationLinks = bindOpts( + generateNavigationLinks, + { + link: bound.link, + language, + } + ); + bound.generateChronologyLinks = bindOpts(generateChronologyLinks, { + generateNavigationLinks: bound.generateNavigationLinks, link: bound.link, - linkAnythingMan: bound.linkAnythingMan, language, wikiData, }); @@ -2462,14 +2453,6 @@ async function main() { } ); - bound.generatePreviousNextLinks = bindOpts( - generatePreviousNextLinks, - { - link: bound.link, - language, - } - ); - bound.generateTrackListDividedByGroups = bindOpts( generateTrackListDividedByGroups, { -- cgit 1.3.0-6-gf8a5