From 6795ddae47873fa5d98449dbf457198ed6798ac5 Mon Sep 17 00:00:00 2001 From: "marco.tngl.sh" Date: Fri, 30 Jan 2026 15:59:19 +0100 Subject: [PATCH] appview/repo/blob: add code wrap toggle Fixes https://tangled.org/tangled.org/core/issues/390 Signed-off-by: marco.tngl.sh --- appview/pages/templates/repo/blob.html | 52 +++++++++++++++++++++++--- 1 file changed, 47 insertions(+), 5 deletions(-) diff --git a/appview/pages/templates/repo/blob.html b/appview/pages/templates/repo/blob.html index 6e85f854..b9512661 100644 --- a/appview/pages/templates/repo/blob.html +++ b/appview/pages/templates/repo/blob.html @@ -12,8 +12,7 @@ {{ define "repoContent" }} {{ $linkstyle := "no-underline hover:underline" }} - -
+
@@ -63,6 +72,8 @@ {{ template "repo/fragments/lastCommitPanel" $ }} {{ end }} + {{ $wrapContentClasses := "peer-has-[:checked]:*:whitespace-pre-wrap peer-has-[:checked]:*:[overflow-wrap:anywhere]" }} + {{ if .BlobView.IsUnsupported }}

Previews are not supported for this file type. @@ -85,7 +96,7 @@

{{ else if .BlobView.ContentType.IsSvg }} -
+
{{ if .BlobView.ShowingRendered }}
{{ else if .BlobView.ContentType.IsMarkup }} -
+
{{ if .BlobView.ShowingRendered }}
{{ .BlobView.Contents | readme }}
{{ else }} @@ -105,9 +116,40 @@ {{ end }}
{{ else if .BlobView.ContentType.IsCode }} -
+
{{ code .BlobView.Contents .Path | escapeHtml }}
{{ end }} {{ template "fragments/multiline-select" }} + {{ end }} -- 2.51.2