git.iko.soy/typeable/pandoc
on master help sign in
HTML writer: avoid adding extra section nestings for revealjs.

Previously revealjs title slides at level (slidelevel - 1) were nested under an extra section element, even when the section contained no additional (vertical) content. That caused problems for some transition effects. See hakimel/reveal.js#1947.

commit0b3e885a00d4b56f0f100d7f852e9c08d9858598 authorJohn MacFarlane <jgm@berkeley.edu> dateThu 27 Sep 2018, 20:59 (8 years ago) parent5365779
1 file changed+1−1
src/Text/Pandoc/Writers/HTML.hs+1−1
src/Text/Pandoc/Writers/HTML.hs+1−1
@@ -461,7 +461,7 @@ elementToHtml slideLevel opts (Sec level num (id',classes,keyvals) title' elemen
461461 t <- addAttrs opts attr $
462462 secttag header'
463463 return $
464− (if slideVariant == RevealJsSlides
464+ (if slideVariant == RevealJsSlides && not (null innerContents)
465465 then H5.section
466466 else id) $ mconcat $ t : innerContents
467467 else if writerSectionDivs opts || slide