diff options
| author | Laurenz <laurmaedje@gmail.com> | 2024-06-04 17:05:37 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-04 15:05:37 +0000 |
| commit | 1e2e07adffcaf28704af2b26450c293711cc1352 (patch) | |
| tree | cc7a99685e7a905ccaf5f2d44c3c7f9779804f27 /tests/suite/layout | |
| parent | 9afd2475346a90019800fa7f524d42d7cfb1bf15 (diff) | |
Add regression test for #2631 (#4328)
Diffstat (limited to 'tests/suite/layout')
| -rw-r--r-- | tests/suite/layout/page.typ | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/suite/layout/page.typ b/tests/suite/layout/page.typ index e881bc47..c3576ede 100644 --- a/tests/suite/layout/page.typ +++ b/tests/suite/layout/page.typ @@ -238,3 +238,23 @@ Look, ma, no page numbers! #set page(header: auto, footer: auto) Default page numbers now. + +--- issue-2631-page-header-ordering --- +#set text(6pt) +#show heading: set text(6pt, weight: "regular") +#set page( + margin: (x: 10pt, top: 20pt, bottom: 10pt), + height: 50pt, + header: context { + let prev = query(selector(heading).before(here())) + let next = query(selector(heading).after(here())) + let prev = if prev != () { prev.last().body } + let next = if next != () { next.first().body } + (prev: prev, next: next) + } +) + += First +Hi +#pagebreak() += Second |
