mirror of
https://github.com/jointakahe/takahe.git
synced 2024-11-29 02:31:00 +00:00
Don't show ellipsis when URL shortening only removed scheme (#427)
This commit is contained in:
parent
fd9015a7c5
commit
333317875b
1 changed files with 6 additions and 4 deletions
10
core/html.py
10
core/html.py
|
@ -107,12 +107,14 @@ def shorten_link_text(attrs, new=False):
|
|||
if not text:
|
||||
text = attrs.get((None, "href"))
|
||||
if text and "://" in text and len(text) > 30:
|
||||
attrs[(None, "class")] = " ".join(
|
||||
filter(None, [attrs.pop((None, "class"), ""), "ellipsis"])
|
||||
)
|
||||
text = text.split("://", 1)[-1]
|
||||
attrs["_text"] = text[:30]
|
||||
if len(text) > 30:
|
||||
attrs[(None, "class")] = " ".join(
|
||||
filter(None, [attrs.pop((None, "class"), ""), "ellipsis"])
|
||||
)
|
||||
# Add the full URL in to title for easier user inspection
|
||||
attrs[(None, "title")] = attrs.get((None, "href"))
|
||||
attrs["_text"] = text.split("://", 1)[-1][:30]
|
||||
|
||||
return attrs
|
||||
|
||||
|
|
Loading…
Reference in a new issue