« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content/dependencies/generatePageLayout.js
AgeCommit message (Collapse)Author
2024-04-03content: generatePageSidebar, "legacy" slots(quasar) nebula
2024-04-03content: generatePageLayout: refactor generateSidebarHTML(quasar) nebula
2024-03-31content: transformContent: allow disabling external link cue(quasar) nebula
2024-03-16content, css: refactor nav css, use full width if link wraps inside(quasar) nebula
2024-02-16sugar: move many functions into new #aggregate import(quasar) nebula
2024-01-01content: specify mutable across html & attributes slots(quasar) nebula
2023-12-30content: misc content syntax cleanup, mostly attribute merging(quasar) nebula
2023-12-28content: generatePageLayout: make #cover-art-container here(quasar) nebula
2023-11-24css: site5.css -> site6.css, just to be safe(quasar) nebula
2023-11-21content, client, css: generateAdditionalNamesBox(quasar) nebula
2023-11-15client, content: client2.js -> client3.js(quasar) nebula
2023-11-15content: generatePageLayout: sidebar column & section class slots(quasar) nebula
2023-11-10content: generatePageLayout: don't assume custom footer content(quasar) nebula
2023-11-08content, repl: minor fixes and tweaks(quasar) nebula
2023-10-06content, css: supporting changes for better secondary nav dynamics(quasar) nebula
2023-09-11content: misc. changes to handle HTML sanitization(quasar) nebula
2023-08-18define global #sugar and #wiki-data imports(quasar) nebula
2023-08-14content: generatePageLayout: present sidebars in skipper properly data-steps(quasar) nebula
2023-08-02content: good ol' client.js -> client2.js(quasar) nebula
2023-08-02content, infra: support social embeds(quasar) nebula
2023-08-02content: generatePageLayout: <meta name="theme-color">(quasar) nebula
2023-08-02content: pass color directly through slots in various places(quasar) nebula
Primarily through generateColorStyle{Rules,Variables}, the former of which is also refactored into generatePageLayout, which now takes a direct color slot itself as well.
2023-07-31content: generatePageLayout: tab-skipper box(quasar) nebula
2023-07-26content: generatePageLayout: expose page path for CSS/JS(quasar) nebula
2023-07-26content: generatePageLayout: support manual current: true(quasar) nebula
2023-07-15data: split arrayOf validator into {strict,sparse}ArrayOf(quasar) nebula
2023-07-14Merge branch 'url-special-chars' into data-steps(quasar) nebula
2023-06-22content: generatePageLayout: remove unused transformMultiline dep(quasar) nebula
2023-06-15content: generateSecondaryNav, generateAlbumSecondaryNav(quasar) nebula
2023-06-15content: generatePageBanner, generateAlbumBanner(quasar) nebula
2023-06-12content: cut html.template boilerplate(quasar) nebula
2023-06-12Merge branch 'data-steps' of github.com:hsmusic/hsmusic-wiki into data-steps(quasar) nebula
2023-06-08content: compute "needs reveal" class only on client(quasar) nebula
2023-06-07content: generatePageLayout: image overlay container(quasar) nebula
2023-06-05content: generatePageLayout: <title> tag(quasar) nebula
This was already mostly implemented, wonder why it was commented out?
2023-06-04Merge remote-tracking branch 'origin/staging' into data-steps(quasar) nebula
2023-06-03content: generatePageLayout: divide style rules, apply default color(quasar) nebula
2023-05-25content: sprawl & transformContent(quasar) nebula
Sprawling basically means tying a component to objects which aren't directly passed to it. This is necessary for functions like transformContent, which was *mostly* implemented here (the multiline/lyrics modes are stubs, and a number of links haven't been implemented yet).
2023-04-15content: generateStickyHeadingContainer(quasar) nebula
2023-04-15content: generateAlbumNavLinks, generatePageLayout nav bar(quasar) nebula
2023-04-15content: generateAlbumSidebar + misc fixes(quasar) nebula
This restores the CSS for sticky sidebars, but removes the specific lines applying that effect (for the album sidebar). There's also an experimental new splitter for the joined group info box but we might go back on that or do something different. No tests for the new stuff here yet!
2023-04-08content: generatePageLayout: footer :sparkles:(quasar) nebula
2023-04-08content: generatePageLayout: display provided styleRules(quasar) nebula
2023-04-08html: drastically simplify template/slot system(quasar) nebula
2023-04-06content: generatePageLayout (mostly stub)(quasar) nebula