0
0
Fork 0

Change URL truncation to account for ellipses (#33229)

This commit is contained in:
FND 2024-12-10 09:41:06 +01:00 committed by GitHub
parent 2131e61548
commit c8c916e657
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 27 additions and 1 deletions

View file

@ -68,6 +68,12 @@ class TextFormatter
suffix = url[prefix.length + 30..]
cutoff = url[prefix.length..].length > 30
if suffix && suffix.length == 1 # revert truncation to account for ellipsis
display_url += suffix
suffix = nil
cutoff = false
end
tag.a href: url, target: '_blank', rel: rel.join(' '), translate: 'no' do
tag.span(prefix, class: 'invisible') +
tag.span(display_url, class: (cutoff ? 'ellipsis' : '')) +