git.iko.soy/typeable/pandoc
on master help sign in
Custom writer: Pass attributes parameter to CaptionedImage.

Closes #2697.

commita692bd28729f1c14b10bef1178ebf517b574cfaa authorJohn MacFarlane <jgm@berkeley.edu> dateFri 5 Feb 2016, 16:49 (11 years ago) parent6cb4991
2 files changed+3−3
data/sample.lua+1−1 src/Text/Pandoc/Writers/Custom.hs+2−2
data/sample.lua+1−1
@@ -255,7 +255,7 @@ function html_align(align)
255255 end
256256end
257257
258−function CaptionedImage(src, tit, caption)
258+function CaptionedImage(src, tit, caption, attr)
259259 return '<div class="figure">\n<img src="' .. escape(src,true) ..
260260 '" title="' .. escape(tit,true) .. '"/>\n' ..
261261 '<p class="caption">' .. caption .. '</p>\n</div>'
src/Text/Pandoc/Writers/Custom.hs+2−2
@@ -222,8 +222,8 @@ blockToCustom _ Null = return ""
222222
223223blockToCustom lua (Plain inlines) = callfunc lua "Plain" inlines
224224
225−blockToCustom lua (Para [Image _ txt (src,tit)]) =
226− callfunc lua "CaptionedImage" src tit txt
225+blockToCustom lua (Para [Image attr txt (src,tit)]) =
226+ callfunc lua "CaptionedImage" src tit txt (attrToMap attr)
227227
228228blockToCustom lua (Para inlines) = callfunc lua "Para" inlines
229229