Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
Just extracts logic from generateTrackInfoPage, for now.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Primarily through generateColorStyle{Rules,Variables}, the former
of which is also refactored into generatePageLayout, which now
takes a direct color slot itself as well.
|
|
This is what's used for all contributions anyway, so no need to
have every call to linkContribution manually destructure whatever
contribution is being provided.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
...Instead of tangling it in from generateTrackInfoPage, page/track.js,
and top-level page evaluation itself. This is why sprawling is better!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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!
|
|
* generateContributionLinks replaced with linkContribution,
tests still need updating
* album pages respect albums without cover art
* track pages without unique art inherit art tags from album
(fixes #13)
not heavily tested, this commit probably breaks some pages
which were loading correctly before
|