Remove duplicated alt text in HTML output.

This commit is contained in:
Aner Lucero
2021-06-29 09:02:13 -07:00
committed by John MacFarlane
parent 382be73d77
commit f4ef652a41
2 changed files with 22 additions and 2 deletions
+3 -2
View File
@@ -1433,7 +1433,7 @@ inlineToHtml opts inline = do
return $ if T.null tit
then link'
else link' ! A.title (toValue tit)
(Image attr txt (s,tit)) -> do
(Image attr@(_, _, attrList) txt (s, tit)) -> do
let alternate = stringify txt
slideVariant <- gets stSlideVariant
let isReveal = slideVariant == RevealJsSlides
@@ -1446,7 +1446,8 @@ inlineToHtml opts inline = do
[A.title $ toValue tit | not (T.null tit)] ++
attrs
imageTag = (if html5 then H5.img else H.img
, [A.alt $ toValue alternate | not (null txt)] )
, [A.alt $ toValue alternate | not (null txt) &&
isNothing (lookup "alt" attrList)] )
mediaTag tg fallbackTxt =
let linkTxt = if null txt
then fallbackTxt
+19
View File
@@ -0,0 +1,19 @@
```
% pandoc -f markdown -t html
![caption](../media/rId25.jpg "title"){alt="alt"}
^D
<figure>
<img src="../media/rId25.jpg" title="title" alt="alt" /><figcaption aria-hidden="true">caption</figcaption>
</figure>
```
```
% pandoc -f markdown -t html
![caption](../media/rId25.jpg "title")
^D
<figure>
<img src="../media/rId25.jpg" title="title" alt="caption" /><figcaption aria-hidden="true">caption</figcaption>
</figure>
```