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
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