aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Readers/Docx
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2014-06-19 22:47:32 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2014-06-19 22:47:32 -0700
commit0d8e0e567479e723c986b2384c39a997f9065fa2 (patch)
treecb1a367c616c275a1dae941ceafc9ec6a5d0b29b /src/Text/Pandoc/Readers/Docx
parent5cb53a48d541b97b5f60968715a5969133196d70 (diff)
parentda0d1d27ac98ca28e66bc2df3de2bce738068fb8 (diff)
downloadpandoc-0d8e0e567479e723c986b2384c39a997f9065fa2.tar.gz
Merge pull request #1354 from jkr/literalTab
Parse literal tabs in docx
Diffstat (limited to 'src/Text/Pandoc/Readers/Docx')
-rw-r--r--src/Text/Pandoc/Readers/Docx/Parse.hs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Text/Pandoc/Readers/Docx/Parse.hs b/src/Text/Pandoc/Readers/Docx/Parse.hs
index 22e9dd909..18200bcf9 100644
--- a/src/Text/Pandoc/Readers/Docx/Parse.hs
+++ b/src/Text/Pandoc/Readers/Docx/Parse.hs
@@ -466,7 +466,7 @@ data Run = Run RunStyle [RunElem]
| Endnote String
deriving Show
-data RunElem = TextRun String | LnBrk
+data RunElem = TextRun String | LnBrk | Tab
deriving Show
data RunStyle = RunStyle { isBold :: Bool
@@ -545,6 +545,9 @@ elemToRunElem ns element
| qName (elName element) == "br" &&
qURI (elName element) == (lookup "w" ns) =
Just $ LnBrk
+ | qName (elName element) == "tab" &&
+ qURI (elName element) == (lookup "w" ns) =
+ Just $ Tab
| otherwise = Nothing