Skip to content

Commit 581057a

Browse files
committed
ensure list-tables work with float crossrefs
1 parent dc4d4b8 commit 581057a

File tree

4 files changed

+25
-8
lines changed

4 files changed

+25
-8
lines changed

src/resources/filters/main.lua

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -265,12 +265,6 @@ local quarto_pre_filters = {
265265
traverser = 'jog',
266266
},
267267

268-
{ name = "pre-process-list-tables",
269-
filters = _quarto.modules.listtable.list_table_filter(),
270-
flags = { "has_list_tables" },
271-
traverser = 'jog',
272-
},
273-
274268
{ name = "pre-server-shiny",
275269
filter = server_shiny(),
276270
traverser = 'jog',

src/resources/filters/modules/listtable.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,6 @@ end
247247

248248
return {
249249
list_table_filter = function()
250-
return {{Div = process}}
250+
return {Div = process}
251251
end
252252
}

src/resources/filters/normalize/astpipeline.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,11 @@ function quarto_ast_pipeline()
323323
end
324324

325325
return {
326+
{ name = "astpipeline-process-list-tables",
327+
filter = _quarto.modules.listtable.list_table_filter(),
328+
traverser = 'jog',
329+
},
330+
326331
{ name = "astpipeline-process-tables",
327332
filter = astpipeline_process_tables(),
328333
traverser = 'jog',

tests/docs/crossrefs/tables.qmd

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,22 @@ See @tbl-letters.
3636
Main Caption
3737
:::
3838

39-
See @tbl-panel for details, especially @tbl-second.
39+
See @tbl-panel for details, especially @tbl-second.
40+
41+
## List tables
42+
43+
::: {#tbl-list .list-table}
44+
45+
This has a caption. {tbl-colwidths=[20,40,40]}
46+
47+
* - Row 1, Col 1
48+
- Row 1, Col 2
49+
- Row 1, Col 3
50+
51+
* - Row 2, Col 1
52+
- Row 2, Col 2
53+
- Row 2, Col 3
54+
55+
:::
56+
57+
see @tbl-list.

0 commit comments

Comments
 (0)