diff options
author | michaelbeaumont <mjboamail@gmail.com> | 2015-11-15 01:37:39 +0100 |
---|---|---|
committer | michaelbeaumont <mjboamail@gmail.com> | 2015-11-15 01:37:39 +0100 |
commit | 8b289326a720127ae03dcbfe6938543a4733dfba (patch) | |
tree | 66a2c4ae582eda6780416355e539b49179ce0ce5 /src/Text/Pandoc | |
parent | 0f3a68a39dde9e6b9219a8901d9aa2ae099a338e (diff) | |
download | pandoc-8b289326a720127ae03dcbfe6938543a4733dfba.tar.gz |
Interpret pauses correctly for all headers
Previously, when using headers below the slide level, pauses are left
uninterpreted into pauses. In my opinion, unexpected behavior but
intentional looking at the code.
Fixes #2530
Diffstat (limited to 'src/Text/Pandoc')
-rw-r--r-- | src/Text/Pandoc/Writers/HTML.hs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/Text/Pandoc/Writers/HTML.hs b/src/Text/Pandoc/Writers/HTML.hs index 3a79897d6..9fdeb2c11 100644 --- a/src/Text/Pandoc/Writers/HTML.hs +++ b/src/Text/Pandoc/Writers/HTML.hs @@ -308,11 +308,9 @@ elementToHtml slideLevel opts (Sec level num (id',classes,keyvals) title' elemen $ if titleSlide -- title slides have no content of their own then filter isSec elements - else if slide - then case splitBy isPause elements of - [] -> [] - (x:xs) -> x ++ concatMap inDiv xs - else elements + else case splitBy isPause elements of + [] -> [] + (x:xs) -> x ++ concatMap inDiv xs let inNl x = mconcat $ nl opts : intersperse (nl opts) x ++ [nl opts] let classes' = ["titleslide" | titleSlide] ++ ["slide" | slide] ++ ["section" | (slide || writerSectionDivs opts) && |