From fabfaabd81d47515bb61b1317ebf38b02f0f8bd1 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Tue, 19 Nov 2024 09:46:34 -0800 Subject: [PATCH] MediaWiki reader: fix indented tables with caption. Closes #10390. --- src/Text/Pandoc/Readers/MediaWiki.hs | 1 + test/command/10390.md | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 test/command/10390.md diff --git a/src/Text/Pandoc/Readers/MediaWiki.hs b/src/Text/Pandoc/Readers/MediaWiki.hs index 3af80a336..06e31cfab 100644 --- a/src/Text/Pandoc/Readers/MediaWiki.hs +++ b/src/Text/Pandoc/Readers/MediaWiki.hs @@ -209,6 +209,7 @@ table = do Just w -> fromMaybe 1.0 $ parseWidth w Nothing -> 1.0 caption <- option mempty tableCaption + optional newline optional rowsep hasheader <- option False $ True <$ lookAhead (skipSpaces *> char '!') (cellwidths,hdr) <- unzip <$> tableRow diff --git a/test/command/10390.md b/test/command/10390.md new file mode 100644 index 000000000..78d12e874 --- /dev/null +++ b/test/command/10390.md @@ -0,0 +1,23 @@ +``` +% pandoc -f mediawiki + {| class="wikitable" + |+ Overview of basic table markup + ! Key + |- + | Value + |} +^D + + + + + + + + + + + + +
Overview of basic table markup

Key

Value

+```