« 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/transformContent.js
AgeCommit message (Collapse)Author
2023-08-08Merge branch 'data-steps' of github.com:hsmusic/hsmusic-wiki into data-steps(quasar) nebula
2023-08-08content: transformContent: [[date]] use toUTCString(quasar) nebula
2023-08-08content: transformContent: fix [[date]] not working(quasar) nebula
The implementation was basically all there, but replacerKey and replacerValue weren't being extracted from the tag node properly.
2023-08-08content: transformContent: support [[site/media/root:path]](quasar) nebula
2023-08-08content: transformContent: don't override previously set link slots(quasar) nebula
2023-08-08css, content: transformContent: separate images from container(quasar) nebula
2023-07-31css: add <p>-like margin around content own-line images(quasar) nebula
2023-07-31content: transformContent: extract own-line images from <p>(quasar) nebula
2023-07-30content: image, transformContent: support custom img links(quasar) nebula
2023-07-30content: transformContent: respect thumb slot(quasar) nebula
2023-07-30yeet tons of (MOSTLY) dead node-transforming code(quasar) nebula
2023-07-30content: transformContent: parse and process images(quasar) nebula
2023-07-30content: transformContent: use switch/case in node -> content(quasar) nebula
2023-07-26content: transformContent: single-link mode(quasar) nebula
2023-07-26content: transformContent: stub thumb slot(quasar) nebula
2023-07-26content: transformContent: support index links, preferShortLinkNames(quasar) nebula
2023-07-08content: transformContent: be more selective about paragraph breaks(quasar) nebula
2023-06-12content: cut html.template boilerplate(quasar) nebula
2023-05-26content: transformContent: handle line breaks around lists properly(quasar) nebula
2023-05-26content: transformContent: pass right params to transformName(quasar) nebula
2023-05-26content: transformContent: fix groupInfo -> linkGroup mapping(quasar) nebula
2023-05-25content: multiline content & fill out album/track pages more(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).