diff --git a/appview/pages/funcmap.go b/appview/pages/funcmap.go index 10b5925..cb89ff4 100644 --- a/appview/pages/funcmap.go +++ b/appview/pages/funcmap.go @@ -15,6 +15,12 @@ func funcMap() template.FuncMap { "split": func(s string) []string { return strings.Split(s, "\n") }, + "truncateAt30": func(s string) string { + if len(s) <= 30 { + return s + } + return s[:30] + "…" + }, "splitOn": func(s, sep string) []string { return strings.Split(s, sep) }, diff --git a/appview/pages/templates/timeline.html b/appview/pages/templates/timeline.html index e3edad3..fa500cf 100644 --- a/appview/pages/templates/timeline.html +++ b/appview/pages/templates/timeline.html @@ -43,7 +43,7 @@ {{ $userHandle := index $.DidHandleMap .Repo.Did }}
- {{ $userHandle }} + {{ $userHandle | truncateAt30 }} created {{ .Repo.Name }} @@ -54,9 +54,9 @@ {{ $subjectHandle := index $.DidHandleMap .Follow.SubjectDid }}
@@ -65,9 +65,9 @@ {{ $repoOwnerHandle := index $.DidHandleMap .Star.Repo.Did }} diff --git a/appview/pages/templates/user/profile.html b/appview/pages/templates/user/profile.html index 448a518..6d81496 100644 --- a/appview/pages/templates/user/profile.html +++ b/appview/pages/templates/user/profile.html @@ -21,7 +21,7 @@ {{ end }}- {{ didOrHandle .UserDid .UserHandle }} + {{ truncateAt30 (didOrHandle .UserDid .UserHandle) }}