aboutsummaryrefslogtreecommitdiff
path: root/src/Text
diff options
context:
space:
mode:
authorAgustín Martín Barbero <agusmbaterra@gmail.com>2019-07-19 18:32:43 +0200
committerJohn MacFarlane <jgm@berkeley.edu>2019-07-19 09:32:43 -0700
commitbd69218451037df2215ba0cbbb95eda2c3000450 (patch)
tree6b2cc40ed5b15c32d7c7b492174198d9b6a0db21 /src/Text
parent72ddbf5994a09ca45b57e1260f71a081e4d085a5 (diff)
downloadpandoc-bd69218451037df2215ba0cbbb95eda2c3000450.tar.gz
Change order of ilvl and numId in document.xml (#5647)
Workaround for Word Online shortcomming. Fixes #5645 Also, make list para properties go first. This reordering of properties shouldn't be necessary but it seems Word Online does not understand the docx correctly otherwise.
Diffstat (limited to 'src/Text')
-rw-r--r--src/Text/Pandoc/Writers/Docx.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Text/Pandoc/Writers/Docx.hs b/src/Text/Pandoc/Writers/Docx.hs
index a7b9ee621..5fc004238 100644
--- a/src/Text/Pandoc/Writers/Docx.hs
+++ b/src/Text/Pandoc/Writers/Docx.hs
@@ -1082,9 +1082,9 @@ getParaProps displayMathPara = do
listLevel <- asks envListLevel
numid <- asks envListNumId
let listPr = [mknode "w:numPr" []
- [ mknode "w:numId" [("w:val",show numid)] ()
- , mknode "w:ilvl" [("w:val",show listLevel)] () ] | listLevel >= 0 && not displayMathPara]
- return $ case props ++ listPr of
+ [ mknode "w:ilvl" [("w:val",show listLevel)] ()
+ , mknode "w:numId" [("w:val",show numid)] () ] | listLevel >= 0 && not displayMathPara]
+ return $ case listPr ++ props of
[] -> []
ps -> [mknode "w:pPr" [] ps]