HTML writer: fix case when writerNumberOffet is empty or short.
We add 0s to the end of the list if it's shorter than needed.
This commit is contained in:
parent
5afe5218b7
commit
8b8c8cfed9
1 changed files with 1 additions and 1 deletions
|
@ -274,7 +274,7 @@ elementToHtml :: Int -> WriterOptions -> Element -> State WriterState Html
|
|||
elementToHtml _slideLevel opts (Blk block) = blockToHtml opts block
|
||||
elementToHtml slideLevel opts (Sec level num (id',classes,keyvals) title' elements) = do
|
||||
let slide = writerSlideVariant opts /= NoSlides && level <= slideLevel
|
||||
let num' = zipWith (+) num (writerNumberOffset opts)
|
||||
let num' = zipWith (+) num (writerNumberOffset opts ++ repeat 0)
|
||||
modify $ \st -> st{stSecNum = num'} -- update section number
|
||||
-- always use level 1 for slide titles
|
||||
let level' = if slide then 1 else level
|
||||
|
|
Loading…
Add table
Reference in a new issue