change indentation of math part in Writers/HTML.hs
This commit is contained in:
parent
bfbff3106d
commit
25cb84d8d9
1 changed files with 43 additions and 32 deletions
|
@ -285,8 +285,19 @@ pandocToHtml opts (Pandoc meta blocks) = do
|
|||
case lookupContext "classoption" metadata of
|
||||
Just clsops | "fleqn" `elem` (clsops :: [Text]) -> "true"
|
||||
_ -> "false"
|
||||
H.script $
|
||||
"document.addEventListener(\"DOMContentLoaded\", function () {\n var mathElements = document.getElementsByClassName(\"math\");\n for (var i = 0; i < mathElements.length; i++) {\n var texText = mathElements[i].firstChild;\n if (mathElements[i].tagName == \"SPAN\") { katex.render(texText.data, mathElements[i], { displayMode: mathElements[i].classList.contains(\"display\"), throwOnError: false, fleqn: " <> katexFlushLeft <> " } );\n }}});"
|
||||
H.script $ text $ T.unlines [
|
||||
"document.addEventListener(\"DOMContentLoaded\", function () {"
|
||||
, " var mathElements = document.getElementsByClassName(\"math\");"
|
||||
, " for (var i = 0; i < mathElements.length; i++) {"
|
||||
, " var texText = mathElements[i].firstChild;"
|
||||
, " if (mathElements[i].tagName == \"SPAN\") {"
|
||||
, " katex.render(texText.data, mathElements[i], {"
|
||||
, " displayMode: mathElements[i].classList.contains('display'),"
|
||||
, " throwOnError: false,"
|
||||
, " fleqn: " <> katexFlushLeft
|
||||
, " });"
|
||||
, "}}});"
|
||||
]
|
||||
nl opts
|
||||
H.link ! A.rel "stylesheet" !
|
||||
A.href (toValue $ url ++ "katex.min.css")
|
||||
|
|
Loading…
Add table
Reference in a new issue