diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-02-09 18:37:25 -0400 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-02-09 18:38:44 -0400 |
| commit | e9a68b43a53a1aa1fc5d0f954241261807785fb2 (patch) | |
| tree | 09ee001ff07900a71ed59f09675ac23f8d7b2ec7 /src/content/dependencies/generateFlashActGalleryPage.js | |
| parent | 3c98e89daad1e312907c6f5f614b44b38f65408e (diff) | |
data, content, css: FlashAct.{shortName,title,titleColor}
Diffstat (limited to 'src/content/dependencies/generateFlashActGalleryPage.js')
| -rw-r--r-- | src/content/dependencies/generateFlashActGalleryPage.js | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/src/content/dependencies/generateFlashActGalleryPage.js b/src/content/dependencies/generateFlashActGalleryPage.js index 4097d765..681a61b8 100644 --- a/src/content/dependencies/generateFlashActGalleryPage.js +++ b/src/content/dependencies/generateFlashActGalleryPage.js @@ -7,7 +7,7 @@ export default { relation('linkFlashIndex'), flashActNavLink: - relation('linkFlashActInline', act), + relation('linkFlashActWithTitle', act), flashActNavAccent: relation('generateFlashActNavAccent', act), @@ -29,7 +29,7 @@ export default { data: (act) => ({ name: act.name, - nameHTML: act.nameHTML, + title: act.title, color: act.color, flashNames: @@ -37,15 +37,20 @@ export default { }), generate: (data, relations, {html, language}) => - language.encapsulate('flashPage', pageCapsule => + language.encapsulate('flashActPage', pageCapsule => relations.layout.slots({ title: - language.$(pageCapsule, 'title', { - flash: - html.ifelse([ - html.permit(data.nameHTML, {strip: true}), - language.sanitize(data.name), - ]), + language.encapsulate(pageCapsule, 'title', workingCapsule => { + const workingOptions = {act: data.name}; + + if (data.title) { + workingCapsule += '.withTitle'; // sigh + workingOptions.title = + html.tag('span', {class: 'flash-act-title'}, + data.title); + } + + return language.$(workingCapsule, workingOptions); }), color: data.color, |