aboutsummaryrefslogtreecommitdiffstats
path: root/modules/markup
diff options
context:
space:
mode:
authorwxiaoguang <wxiaoguang@gmail.com>2024-12-26 11:56:03 +0800
committerGitHub <noreply@github.com>2024-12-26 11:56:03 +0800
commit9bfa9f450da509bf61c6c762bcb1dc1d6c9bd0bd (patch)
tree559615153f1580e4f63cc51a99db419ec06b74e3 /modules/markup
parent594edad213c2963edfdb6582663a9396ad43a9c0 (diff)
downloadgitea-9bfa9f450da509bf61c6c762bcb1dc1d6c9bd0bd.tar.gz
gitea-9bfa9f450da509bf61c6c762bcb1dc1d6c9bd0bd.zip
Refactor "string truncate" (#32984)
Diffstat (limited to 'modules/markup')
-rw-r--r--modules/markup/html_link.go2
-rw-r--r--modules/markup/html_test.go6
2 files changed, 4 insertions, 4 deletions
diff --git a/modules/markup/html_link.go b/modules/markup/html_link.go
index fea82e50ab..0e7a988d36 100644
--- a/modules/markup/html_link.go
+++ b/modules/markup/html_link.go
@@ -173,7 +173,7 @@ func linkProcessor(ctx *RenderContext, node *html.Node) {
uri := node.Data[m[0]:m[1]]
remaining := node.Data[m[1]:]
- if util.IsLikelySplitLeftPart(remaining) {
+ if util.IsLikelyEllipsisLeftPart(remaining) {
return
}
replaceContent(node, m[0], m[1], createLink(ctx, uri, uri, "" /*link*/))
diff --git a/modules/markup/html_test.go b/modules/markup/html_test.go
index f14fe4075c..6d8f24184b 100644
--- a/modules/markup/html_test.go
+++ b/modules/markup/html_test.go
@@ -207,12 +207,12 @@ func TestRender_links(t *testing.T) {
"ftps://gitea.com",
`<p>ftps://gitea.com</p>`)
- t.Run("LinkSplit", func(t *testing.T) {
- input, _ := util.SplitStringAtByteN("http://10.1.2.3", 12)
+ t.Run("LinkEllipsis", func(t *testing.T) {
+ input := util.EllipsisDisplayString("http://10.1.2.3", 12)
assert.Equal(t, "http://10…", input)
test(input, "<p>http://10…</p>")
- input, _ = util.SplitStringAtByteN("http://10.1.2.3", 13)
+ input = util.EllipsisDisplayString("http://10.1.2.3", 13)
assert.Equal(t, "http://10.…", input)
test(input, "<p>http://10.…</p>")
})