diff options
| author | PgBiel <9021226+PgBiel@users.noreply.github.com> | 2024-03-13 06:15:16 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-13 09:15:16 +0000 |
| commit | 48820fe69b8061bd949847afc343bf160d05c924 (patch) | |
| tree | 8b51ce9b682fb0ac3c79810f649b8c7b9a60c91f /tests/typ/layout/grid-rowspan-basic.typ | |
| parent | fd2eb0ceb25270e5ea738b76a2f5271e84234667 (diff) | |
Fix table cells and rowspans wrongly assuming full page height available (#3637)
Diffstat (limited to 'tests/typ/layout/grid-rowspan-basic.typ')
| -rw-r--r-- | tests/typ/layout/grid-rowspan-basic.typ | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/typ/layout/grid-rowspan-basic.typ b/tests/typ/layout/grid-rowspan-basic.typ index 1cc7289b..bbd1c047 100644 --- a/tests/typ/layout/grid-rowspan-basic.typ +++ b/tests/typ/layout/grid-rowspan-basic.typ @@ -230,3 +230,23 @@ [f], [g] ) + +--- +// Block below shouldn't expand to the end of the page, but stay within its +// rows' boundaries. +#set page(height: 9em) +#table( + rows: (1em, 1em, 1fr, 1fr, auto), + table.cell(rowspan: 2, block(width: 2em, height: 100%, fill: red)), + table.cell(rowspan: 2, block(width: 2em, height: 100%, fill: red)), + [a] +) + +--- +#set page(height: 7em) +#table( + columns: 3, + [], [], table.cell(breakable: true, rowspan: 2, block(width: 2em, height: 100%, fill: red)), + table.cell(breakable: false, block(width: 2em, height: 100%, fill: red)), + table.cell(breakable: false, rowspan: 2, block(width: 2em, height: 100%, fill: red)), +) |
