mirror of
https://github.com/discourse/discourse.git
synced 2025-06-04 11:11:13 +08:00
FIX: Duplicate a tag if image url is same to href
This commit is contained in:
@ -110,13 +110,17 @@ class CookedPostProcessor
|
|||||||
parent = placeholder.parent
|
parent = placeholder.parent
|
||||||
parent.add_next_sibling(placeholder)
|
parent.add_next_sibling(placeholder)
|
||||||
|
|
||||||
if parent.name == 'a' && parent["href"].present? && url != parent["href"]
|
if parent.name == 'a' && parent["href"].present?
|
||||||
parent["class"] = "link"
|
if url == parent["href"]
|
||||||
a.add_previous_sibling(parent)
|
parent.remove
|
||||||
|
else
|
||||||
|
parent["class"] = "link"
|
||||||
|
a.add_previous_sibling(parent)
|
||||||
|
|
||||||
lspan = create_span_node("url", parent["href"])
|
lspan = create_span_node("url", parent["href"])
|
||||||
parent.add_child(lspan)
|
parent.add_child(lspan)
|
||||||
lspan.add_previous_sibling(create_icon_node("link"))
|
lspan.add_previous_sibling(create_icon_node("link"))
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user