kopia lustrzana https://gitlab.com/jaywink/federation
Wrap outbound HTML mention links in span
This is Mastodon specific, but what can we do than copy the biggest for greater compatibility.merge-requests/159/head
rodzic
9cb2509ab6
commit
1e3de327c3
|
@ -218,7 +218,7 @@ class RawContentMixin(BaseEntity):
|
||||||
display_name = mention
|
display_name = mention
|
||||||
rendered = rendered.replace(
|
rendered = rendered.replace(
|
||||||
"@{%s}" % mention,
|
"@{%s}" % mention,
|
||||||
f'@<a href="{mention}" class="mention">{display_name}</a>',
|
f'@<a href="{mention}" class="mention"><span>{display_name}</span></a>',
|
||||||
)
|
)
|
||||||
# Finally linkify remaining URL's that are not links
|
# Finally linkify remaining URL's that are not links
|
||||||
rendered = process_text_links(rendered)
|
rendered = process_text_links(rendered)
|
||||||
|
|
|
@ -181,7 +181,7 @@ class TestEntitiesConvertToAS2:
|
||||||
'attributedTo': 'http://127.0.0.1:8000/profile/123456/',
|
'attributedTo': 'http://127.0.0.1:8000/profile/123456/',
|
||||||
'content': '<h1>raw_content</h1>\n<p>@{someone@localhost.local} @<a class="mention" '
|
'content': '<h1>raw_content</h1>\n<p>@{someone@localhost.local} @<a class="mention" '
|
||||||
'href="http://localhost.local/someone" rel="nofollow" target="_blank">'
|
'href="http://localhost.local/someone" rel="nofollow" target="_blank">'
|
||||||
'Bob Bobértson</a></p>',
|
'<span>Bob Bobértson</span></a></p>',
|
||||||
'published': '2019-04-27T00:00:00',
|
'published': '2019-04-27T00:00:00',
|
||||||
'inReplyTo': None,
|
'inReplyTo': None,
|
||||||
'sensitive': False,
|
'sensitive': False,
|
||||||
|
|
Ładowanie…
Reference in New Issue