diff options
| author | John MacFarlane <jgm@berkeley.edu> | 2014-07-07 11:24:16 -0600 | 
|---|---|---|
| committer | John MacFarlane <jgm@berkeley.edu> | 2014-07-07 15:53:59 -0600 | 
| commit | cbeb93155493a54d9de6578911ca1ffd3d97d926 (patch) | |
| tree | 79a2307a31a625e8e688718e543e9dc23a10b144 /src/Text | |
| parent | 186b8e71e0676f8f64dab3ff6111376e8de85b07 (diff) | |
| download | pandoc-cbeb93155493a54d9de6578911ca1ffd3d97d926.tar.gz | |
HTML reader:  adjust `blockTags` and `eitherBlockOrInline`.
- Added `audio` and `source` in `eitherBlockOrInline`.
- Moved `video`, `svg`, `progress`, `script`, `noscript`, `svg` from
  `blockTags` to `eitherBlockOrInline`.
- `map` and `object` were mistakenly in both lists; they have been removed
  from `blockTags`.
Diffstat (limited to 'src/Text')
| -rw-r--r-- | src/Text/Pandoc/Readers/HTML.hs | 22 | 
1 files changed, 13 insertions, 9 deletions
| diff --git a/src/Text/Pandoc/Readers/HTML.hs b/src/Text/Pandoc/Readers/HTML.hs index 552e8a251..381b67e18 100644 --- a/src/Text/Pandoc/Readers/HTML.hs +++ b/src/Text/Pandoc/Readers/HTML.hs @@ -566,8 +566,10 @@ pSpace = many1 (satisfy isSpace) >> return B.space  --  eitherBlockOrInline :: [String] -eitherBlockOrInline = ["applet", "button", "del", "iframe", "ins", -                  "map", "area", "object"] +eitherBlockOrInline = ["audio", "applet", "button", "iframe", +                       "del", "ins", +                       "progress", "map", "area", "noscript", "script", +                       "object", "svg", "video", "source"]  {-  inlineHtmlTags :: [[Char]] @@ -579,15 +581,17 @@ inlineHtmlTags = ["a", "abbr", "acronym", "b", "basefont", "bdo", "big",  -}  blockHtmlTags :: [String] -blockHtmlTags = ["address", "article", "aside", "blockquote", "body", "button", "canvas", +blockHtmlTags = ["address", "article", "aside", +                 "blockquote", "body", "button", "canvas",                   "caption", "center", "col", "colgroup", "dd", "dir", "div", -                 "dl", "dt", "embed", "fieldset", "figcaption", "figure", "footer", -                 "form", "h1", "h2", "h3", "h4", -                 "h5", "h6", "head", "header", "hgroup", "hr", "html", "isindex", "map", "menu", -                 "noframes", "noscript", "object", "ol", "output", "p", "pre", "progress", -                 "section", "table", "tbody", "textarea", "thead", "tfoot", "ul", "dd", +                 "dl", "dt", "embed", "fieldset", "figcaption", "figure", +                 "footer", "form", "h1", "h2", "h3", "h4", +                 "h5", "h6", "head", "header", "hgroup", "hr", "html", +                 "isindex", "menu", "noframes", "ol", "output", "p", "pre", +                 "section", "table", "tbody", "textarea", +                 "thead", "tfoot", "ul", "dd",                   "dt", "frameset", "li", "tbody", "td", "tfoot", -                 "th", "thead", "tr", "script", "style", "svg", "video"] +                 "th", "thead", "tr", "script", "style"]  -- We want to allow raw docbook in markdown documents, so we  -- include docbook block tags here too. | 
