From 66b08391b38b0812112ff03d7610d4592c3a1017 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Tue, 25 Apr 2017 23:07:30 +0200 Subject: HTML line block: Use class instead of style attribute. We now issue `
` and include a default definition for `line-block` in the default templates, instead of hard-coding a `style` on the div. Closes #1623. --- src/Text/Pandoc/Writers/HTML.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/Text/Pandoc') diff --git a/src/Text/Pandoc/Writers/HTML.hs b/src/Text/Pandoc/Writers/HTML.hs index d56a6e4ae..9f41f77d1 100644 --- a/src/Text/Pandoc/Writers/HTML.hs +++ b/src/Text/Pandoc/Writers/HTML.hs @@ -600,7 +600,7 @@ blockToHtml opts (LineBlock lns) = else do let lf = preEscapedString "\n" htmlLines <- mconcat . intersperse lf <$> mapM (inlineListToHtml opts) lns - return $ H.div ! A.style "white-space: pre-line;" $ htmlLines + return $ H.div ! A.class_ "line-block" $ htmlLines blockToHtml opts (Div attr@(ident, classes, kvs) bs) = do html5 <- gets stHtml5 let speakerNotes = "notes" `elem` classes -- cgit v1.2.3