@@ -54,7 +54,8 @@ import Text.Pandoc.Templates (renderTemplate)
54import Text.Pandoc.Walk
54import Text.Pandoc.Walk
55import Text.Pandoc.Writers.Math
55import Text.Pandoc.Writers.Math
56import Text.Pandoc.Writers.Shared
56import Text.Pandoc.Writers.Shared
57−import Text.Pandoc.XML (escapeStringForXML, fromEntities, toEntities)
57+import Text.Pandoc.XML (escapeStringForXML, fromEntities, toEntities,
58+ html5Attributes, html4Attributes, rdfaAttributes)
58import qualified Text.Blaze.XHtml5 as H5
59import qualified Text.Blaze.XHtml5 as H5
59import qualified Text.Blaze.XHtml5.Attributes as A5
60import qualified Text.Blaze.XHtml5.Attributes as A5
60import Control.Monad.Except (throwError)
61import Control.Monad.Except (throwError)
@@ -1310,349 +1311,3 @@ isRawHtml f = do
1310 return $ f == Format "html" ||
1311 return $ f == Format "html" ||
1311 ((html5 && f == Format "html5") || f == Format "html4")
1312 ((html5 && f == Format "html5") || f == Format "html4")
1313−html5Attributes :: Set.Set Text
1314−html5Attributes = Set.fromList
1320− , "allowfullscreen"
1321− , "allowpaymentrequest"
1337− , "contenteditable"
1402− , "oncanplaythrough"
1419− , "ondurationchange"
1430− , "onlanguagechange"
1433− , "onloadedmetadata"
1456− , "onrejectionhandled"
1460− , "onsecuritypolicyviolation"
1470− , "onunhandledrejection"
1521−-- See https://en.wikipedia.org/wiki/RDFa, https://www.w3.org/TR/rdfa-primer/
1522−rdfaAttributes :: Set.Set Text
1523−rdfaAttributes = Set.fromList
1538−html4Attributes :: Set.Set Text
1539−html4Attributes = Set.fromList