pandoc.lua: destructure attr for Link and Image

Make Attr values accessible through through the keys `identifier`,
`classes` and `attributes`.  This is already used in other elements with
attributes and is now fixed for Link and Image.
This commit is contained in:
Albert Krewinkel 2017-10-17 21:45:27 +02:00
parent 8aa972d9df
commit cab4f982f3
No known key found for this signature in database
GPG key ID: 388DC0B21F631124

View file

@ -424,7 +424,7 @@ M.Image = M.Inline:create_constructor(
attr = attr or M.Attr()
return {c = {attr, caption, {src, title}}}
end,
{"attributes", "caption", {"src", "title"}}
{{"identifier", "classes", "attributes"}, "caption", {"src", "title"}}
)
--- Create a LineBreak inline element
@ -449,7 +449,7 @@ M.Link = M.Inline:create_constructor(
attr = attr or M.Attr()
return {c = {attr, content, {target, title}}}
end,
{"attributes", "content", {"target", "title"}}
{{"identifier", "classes", "attributes"}, "content", {"target", "title"}}
)
--- Creates a Math element, either inline or displayed.