commentaries: replace <img> tags with dtext links (#3586)
Replace <img> tags with dtext links, unless the <img> tag is already inside an <a> tag. Also strip Unicode spaces from DeviantArt commentaries.
This commit is contained in:
@@ -83,7 +83,16 @@ class DText
|
||||
url = element["href"]
|
||||
%("#{title}":[#{url}]) if title.present? && url.present?
|
||||
when "img"
|
||||
element.attributes["title"] || element.attributes["alt"] || ""
|
||||
alt_text = element.attributes["title"] || element.attributes["alt"] || ""
|
||||
src = element["src"]
|
||||
|
||||
if element.parent.name == "a"
|
||||
alt_text
|
||||
elsif alt_text.present? && src.present?
|
||||
%("#{alt_text}":[#{src}]\n\n)
|
||||
else
|
||||
""
|
||||
end
|
||||
when "comment"
|
||||
# ignored
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user