From dacdf44c64688ea56bceb001a5ef431c1905061f Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Mon, 13 Jun 2022 22:17:13 -0300 Subject: secondary nav, group links in narrow view --- src/upd8.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/upd8.js') diff --git a/src/upd8.js b/src/upd8.js index 241392d1..7a8a37c1 100755 --- a/src/upd8.js +++ b/src/upd8.js @@ -854,6 +854,7 @@ writePage.html = (pageInfo, { sidebarLeft = {}, sidebarRight = {}, nav = {}, + secondaryNav = {}, footer = {}, socialEmbed = {}, } = pageInfo; @@ -884,6 +885,10 @@ writePage.html = (pageInfo, { nav.content ??= ''; nav.links ??= []; + secondaryNav ??= {}; + secondaryNav.content ??= ''; + secondaryNav.content ??= ''; + footer.classes ??= []; footer.content ??= (wikiInfo.footerContent ? transformMultiline(wikiInfo.footerContent) : ''); @@ -1005,6 +1010,14 @@ writePage.html = (pageInfo, { nav.content ]); + const secondaryNavHTML = html.tag('nav', { + [html.onlyIfContent]: true, + id: 'secondary-nav', + class: secondaryNav.classes + }, [ + secondaryNav.content + ]); + const bannerSrc = ( banner.src ? banner.src : banner.path ? to(...banner.path) : @@ -1026,6 +1039,7 @@ writePage.html = (pageInfo, { const layoutHTML = [ navHTML, banner.position === 'top' && bannerHTML, + secondaryNavHTML, html.tag('div', {class: ['layout-columns', !collapseSidebars && 'vertical-when-thin']}, [ -- cgit 1.3.0-6-gf8a5