RST reader: fix treatment of headerless simple tables.
We were producing a header with blank cells rather than no header. Closes #7902.
This commit is contained in:
parent
e8c1c6adb1
commit
899feec4d3
3 changed files with 3 additions and 20 deletions
|
@ -1304,7 +1304,7 @@ simpleTableHeader headless = try $ do
|
||||||
let indices = scanl (+) 0 lines'
|
let indices = scanl (+) 0 lines'
|
||||||
let aligns = replicate (length lines') AlignDefault
|
let aligns = replicate (length lines') AlignDefault
|
||||||
let rawHeads = if headless
|
let rawHeads = if headless
|
||||||
then replicate (length dashes) ""
|
then []
|
||||||
else simpleTableSplitLine indices rawContent
|
else simpleTableSplitLine indices rawContent
|
||||||
heads <- mapM ( parseFromString' (mconcat <$> many plain) . trim) rawHeads
|
heads <- mapM ( parseFromString' (mconcat <$> many plain) . trim) rawHeads
|
||||||
return (heads, aligns, indices)
|
return (heads, aligns, indices)
|
||||||
|
|
|
@ -1124,15 +1124,7 @@ Pandoc
|
||||||
, ( AlignDefault , ColWidthDefault )
|
, ( AlignDefault , ColWidthDefault )
|
||||||
, ( AlignDefault , ColWidthDefault )
|
, ( AlignDefault , ColWidthDefault )
|
||||||
]
|
]
|
||||||
(TableHead
|
(TableHead ( "" , [] , [] ) [])
|
||||||
( "" , [] , [] )
|
|
||||||
[ Row
|
|
||||||
( "" , [] , [] )
|
|
||||||
[ Cell ( "" , [] , [] ) AlignDefault (RowSpan 1) (ColSpan 1) []
|
|
||||||
, Cell ( "" , [] , [] ) AlignDefault (RowSpan 1) (ColSpan 1) []
|
|
||||||
, Cell ( "" , [] , [] ) AlignDefault (RowSpan 1) (ColSpan 1) []
|
|
||||||
]
|
|
||||||
])
|
|
||||||
[ TableBody
|
[ TableBody
|
||||||
( "" , [] , [] )
|
( "" , [] , [] )
|
||||||
(RowHeadColumns 0)
|
(RowHeadColumns 0)
|
||||||
|
|
|
@ -755,16 +755,7 @@
|
||||||
, ( AlignDefault , ColWidthDefault )
|
, ( AlignDefault , ColWidthDefault )
|
||||||
, ( AlignDefault , ColWidthDefault )
|
, ( AlignDefault , ColWidthDefault )
|
||||||
]
|
]
|
||||||
(TableHead
|
(TableHead ( "" , [] , [] ) [])
|
||||||
( "" , [] , [] )
|
|
||||||
[ Row
|
|
||||||
( "" , [] , [] )
|
|
||||||
[ Cell ( "" , [] , [] ) AlignDefault (RowSpan 1) (ColSpan 1) []
|
|
||||||
, Cell ( "" , [] , [] ) AlignDefault (RowSpan 1) (ColSpan 1) []
|
|
||||||
, Cell ( "" , [] , [] ) AlignDefault (RowSpan 1) (ColSpan 1) []
|
|
||||||
, Cell ( "" , [] , [] ) AlignDefault (RowSpan 1) (ColSpan 1) []
|
|
||||||
]
|
|
||||||
])
|
|
||||||
[ TableBody
|
[ TableBody
|
||||||
( "" , [] , [] )
|
( "" , [] , [] )
|
||||||
(RowHeadColumns 0)
|
(RowHeadColumns 0)
|
||||||
|
|
Loading…
Add table
Reference in a new issue