mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-06-14 11:52:32 +03:00
Merge pull request #2426 from Benjamin-Dobell/feat/toc-reordering
Support TOC anchor targets vertical order differing from TOC order.
This commit is contained in:
commit
fe9a86cb41
@ -161,6 +161,13 @@ export function watchTableOfContents(
|
||||
}, new Map<HTMLAnchorElement[], number>())
|
||||
}),
|
||||
|
||||
/* Sort index by vertical offset */
|
||||
map(index => (
|
||||
new Map<HTMLAnchorElement[], number>(
|
||||
[...index].sort(([, offsetA], [, offsetB]) => offsetA - offsetB)
|
||||
)
|
||||
)),
|
||||
|
||||
/* Re-compute partition when viewport offset changes */
|
||||
switchMap(index => combineLatest([adjust$, viewport$])
|
||||
.pipe(
|
||||
|
Loading…
Reference in New Issue
Block a user