aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Text/Pandoc/Readers/DocBook.hs5
-rw-r--r--src/Text/Pandoc/Readers/JATS.hs5
-rw-r--r--test/command/6719.md4
3 files changed, 6 insertions, 8 deletions
diff --git a/src/Text/Pandoc/Readers/DocBook.hs b/src/Text/Pandoc/Readers/DocBook.hs
index c5de8b74f..321128b10 100644
--- a/src/Text/Pandoc/Readers/DocBook.hs
+++ b/src/Text/Pandoc/Readers/DocBook.hs
@@ -46,7 +46,7 @@ import Text.Pandoc.Builder
import Text.Pandoc.Class.PandocMonad (PandocMonad, report)
import Text.Pandoc.Options
import Text.Pandoc.Logging (LogMessage(..))
-import Text.Pandoc.Shared (safeRead, extractSpaces, addPandocAttributes)
+import Text.Pandoc.Shared (safeRead, addPandocAttributes)
import Text.Pandoc.Sources (ToSources(..), sourcesToText)
import Text.Pandoc.Transforms (headerShift)
import Text.TeXMath (readMathML, writeTeX)
@@ -1380,8 +1380,7 @@ parseInline (Elem e) = do
lift $ report $ IgnoredElement name
return mempty
- innerInlines f = extractSpaces f . mconcat <$>
- mapM parseInline (elContent e)
+ innerInlines f = f . mconcat <$> mapM parseInline (elContent e)
codeWithLang = do
let classes' = case attrValue "language" e of
"" -> []
diff --git a/src/Text/Pandoc/Readers/JATS.hs b/src/Text/Pandoc/Readers/JATS.hs
index a1ea1d918..ddfce48f1 100644
--- a/src/Text/Pandoc/Readers/JATS.hs
+++ b/src/Text/Pandoc/Readers/JATS.hs
@@ -31,7 +31,7 @@ import Text.Pandoc.XML (lookupEntity)
import Text.Pandoc.Builder
import Text.Pandoc.Class.PandocMonad (PandocMonad)
import Text.Pandoc.Options
-import Text.Pandoc.Shared (safeRead, extractSpaces)
+import Text.Pandoc.Shared (safeRead)
import Text.Pandoc.Walk (walk)
import Text.Pandoc.XML.Light
import Text.TeXMath (readMathML, writeTeX)
@@ -733,8 +733,7 @@ parseInline (Elem e) =
"fn" -> note . mconcat <$>
mapM parseBlock (elContent e)
_ -> innerInlines id
- where innerInlines f = extractSpaces f . mconcat <$>
- mapM parseInline (elContent e)
+ where innerInlines f = f . mconcat <$> mapM parseInline (elContent e)
codeWithLang = do
let classes' = case attrValue "language" e of
"" -> []
diff --git a/test/command/6719.md b/test/command/6719.md
index 23701c066..5be3bce93 100644
--- a/test/command/6719.md
+++ b/test/command/6719.md
@@ -4,7 +4,7 @@
<emphasis>emphasized </emphasis>text
</para>
^D
-[ Para [ Emph [ Str "emphasized" ] , Space , Str "text" ] ]
+[ Para [ Emph [ Str "emphasized" , Space ] , Str "text" ] ]
```
```
@@ -13,6 +13,6 @@
<italic> hi </italic>there
</p>
^D
-[ Para [ Emph [ Str "hi" ] , Space , Str "there" ] ]
+[ Para [ Emph [ Space , Str "hi" , Space ] , Str "there" ] ]
```