Silberengel
433d6990f6
fixed a-link contrast on events page
8 months ago
Silberengel
03753a577b
fixed internal links opening in a new browser tab
8 months ago
Silberengel
6152aec1b3
fix user badges
8 months ago
Silberengel
3af81d3423
Improved contrast on all text, to meet accessibility guidelines
8 months ago
buttercat1791
e714ac2631
Pass publication section DOM into ToC class
8 months ago
buttercat1791
43d77d0f04
Remove accordion display mode from ToC component
8 months ago
buttercat1791
70e7674a77
Parallelize ToC initialization step
8 months ago
buttercat1791
d62e2fef5f
Add contextual and todo comments
8 months ago
buttercat1791
ff8cfd39ad
Remove unused function
8 months ago
buttercat1791
f0d35e0f29
Add time complexity notes on child sort function
8 months ago
buttercat1791
eae495fa77
Ensure correct sorting of children of tree nodes
9 months ago
buttercat1791
6a0a35f091
Add border styling to ToC sidebar
9 months ago
buttercat1791
b492a33cc7
Fit ToC styling to theme
9 months ago
buttercat1791
0fc90e5ceb
Use ToC hrefs for proper navigation
9 months ago
buttercat1791
b8b9deb727
Don't invoke `goto` in `onSectionFocused`
9 months ago
buttercat1791
700dec8875
Proxy bookmark observers through `SveltePublicationTree`
9 months ago
buttercat1791
8b2ac0e48f
Simplify `getMatchingTags` invocation
9 months ago
buttercat1791
1af98ec9d6
Remove unused component
9 months ago
buttercat1791
640e9db733
Send bookmark moved observers on success
9 months ago
buttercat1791
5fb32e35b2
Formatting and SvelteKit 2/Svelte 5 upgrades
9 months ago
buttercat1791
d299017b9e
Jump to element via ToC
9 months ago
buttercat1791
15daf824c2
Correctly render hierarchy in ToC component
9 months ago
buttercat1791
31b5c2c324
Scroll sidebar on overflow
9 months ago
buttercat1791
3aebf1c00b
Remove unneeded TODO
9 months ago
buttercat1791
44a9d282a5
Use a reactive map to make ToC entry expansion react on click
9 months ago
buttercat1791
261b324d1b
Fix code mangled by git
9 months ago
buttercat1791
782be2a9c9
Change style of publication tree debug messages
9 months ago
buttercat1791
c235646ffe
Ensure ToC addresses update correctly
...
Closing and reopening the ToC component shows updates, but it is not responsive to clicks. This will be fixed in a future commit.
9 months ago
buttercat1791
2d6d38b3b3
Fix data flow between publication tree and ToC
9 months ago
buttercat1791
7219e68ca3
Make accordion non-flush
9 months ago
buttercat1791
052392d7f0
Add action bindings on ToC component elements
9 months ago
buttercat1791
b07914f963
Allow two ToC component variants
...
- A sidebar variant is meant for integration within a sidebar. This is used in the current Publication component.
- An accordion variant is intended for standalone use.
9 months ago
buttercat1791
cd204119f0
Tidy up code formatting in ArticleNav component
9 months ago
buttercat1791
d48ddd465a
Remove unneeded references to Pharos parser
9 months ago
buttercat1791
e384804522
Add stronger typing to publication layout store
9 months ago
buttercat1791
608ce2b8e4
First pass at ToC layout
9 months ago
buttercat1791
9a6a494f17
Fix `NDKEvent` type imports
9 months ago
buttercat1791
fa6265b346
Refactor and support tree node resolution via ToC entry closure
9 months ago
buttercat1791
f635d08982
Add doc comment for ToC
9 months ago
buttercat1791
ddf8b9006b
Update ToC on publication tree node resolution
9 months ago
buttercat1791
534fc23c8c
Update doc comment on `PublicationTree`
9 months ago
buttercat1791
7672a10337
Allow node resolution subscription on `SveltePublicationTree`
9 months ago
buttercat1791
d3a62c13f6
Add a `getParent` abstraction to `SveltePublicationTree`
9 months ago
buttercat1791
80c7514489
Allow bookmark observers
9 months ago
buttercat1791
e32354caba
Add option to walk entire publication tree, not just leaves
9 months ago
buttercat1791
1e450dd4b7
Improve abstraction and controllability of tree-walking methods
10 months ago
buttercat1791
f438e68726
Remove unused import
10 months ago
buttercat1791
c30484b9bc
Use `SveltePublicationTree` in ToC class
10 months ago
buttercat1791
1c47ea226e
Proxy `getChildAddresses`
10 months ago
buttercat1791
34942c5046
Make adding a node observable
10 months ago