git.iko.soy/typeable/pandoc
on master help sign in
EPUB writer: Add properties attribute to cover-image item for EPUB v3.
37569f3John MacFarlane
src/Text/Pandoc/Writers/EPUB.hs+6−1
@@ -448,7 +448,12 @@ writeEPUB opts doc@(Pandoc meta _) = do
448 [("properties","nav") | epub3 ]) $ ()
448 [("properties","nav") | epub3 ]) $ ()
449 ] ++
449 ] ++
450 map chapterNode (cpgEntry ++ (tpEntry : chapterEntries)) ++
450 map chapterNode (cpgEntry ++ (tpEntry : chapterEntries)) ++
451+ (case cpicEntry of
452+ [] -> []
453+ (x:_) -> [add_attrs
454+ [Attr (unqual "properties") "cover-image" | epub3]
455+ (pictureNode x)]) ++
451− map pictureNode (cpicEntry ++ picEntries) ++
456+ map pictureNode picEntries ++
452 map fontNode fontEntries
457 map fontNode fontEntries
453 , unode "spine" ! [("toc","ncx")] $
458 , unode "spine" ! [("toc","ncx")] $
454 case epubCoverImage metadata of
459 case epubCoverImage metadata of