From 4a1997b0edd7de4b124c17e3cdeb1a47ecea1095 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Sat, 3 Dec 2022 21:28:15 -0400 Subject: sticky subheadings --- src/misc-templates.js | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'src/misc-templates.js') diff --git a/src/misc-templates.js b/src/misc-templates.js index 83aae19..755ad64 100644 --- a/src/misc-templates.js +++ b/src/misc-templates.js @@ -50,7 +50,10 @@ function unbound_generateAdditionalFilesList(additionalFiles, { return html.fragment([ html.tag('p', - {id: 'additional-files'}, + { + id: 'additional-files', + class: ['content-heading'], + }, language.$('releaseInfo.additionalFiles.heading', { additionalFiles: language.countAdditionalFiles(fileCount, { unit: true, @@ -717,6 +720,19 @@ function unbound_generateNavigationLinks(current, { return language.formatUnitList(links); } +// Sticky heading, ooooo + +function unbound_generateStickyHeadingContainer(headingContent, { + html, +}) { + return html.tag('div', + {class: 'content-sticky-heading-container'}, + [ + html.tag('h1', headingContent), + html.tag('h2', {class: 'content-sticky-subheading'}), + ]); +} + // Footer stuff function unbound_getFooterLocalizationLinks(pathname, { @@ -794,5 +810,7 @@ export { unbound_generateInfoGalleryLinks as generateInfoGalleryLinks, unbound_generateNavigationLinks as generateNavigationLinks, + unbound_generateStickyHeadingContainer as generateStickyHeadingContainer, + unbound_getFooterLocalizationLinks as getFooterLocalizationLinks, } -- cgit 1.3.0-6-gf8a5