From 708fbcf042177edb51e0c7cf53d4186eceb2c36c Mon Sep 17 00:00:00 2001 From: Naomi Roberts Date: Wed, 10 Sep 2025 22:59:13 +0100 Subject: [PATCH] appview: Support selecting multiple lines in blob Signed-off-by: Naomi Roberts --- .../templates/fragments/multiline-select.html | 90 +++++++++++++++++++ appview/pages/templates/repo/blob.html | 1 + appview/pages/templates/strings/string.html | 5 +- input.css | 7 +- 4 files changed, 96 insertions(+), 7 deletions(-) create mode 100644 appview/pages/templates/fragments/multiline-select.html diff --git a/appview/pages/templates/fragments/multiline-select.html b/appview/pages/templates/fragments/multiline-select.html new file mode 100644 index 00000000..7c34d481 --- /dev/null +++ b/appview/pages/templates/fragments/multiline-select.html @@ -0,0 +1,90 @@ +{{ define "fragments/multiline-select" }} + +{{ end }} diff --git a/appview/pages/templates/repo/blob.html b/appview/pages/templates/repo/blob.html index 89280c3d..33a2c52e 100644 --- a/appview/pages/templates/repo/blob.html +++ b/appview/pages/templates/repo/blob.html @@ -78,4 +78,5 @@ {{ end }} {{ end }} + {{ template "fragments/multiline-select" }} {{ end }} diff --git a/appview/pages/templates/strings/string.html b/appview/pages/templates/strings/string.html index 0e8a48ec..09b93206 100644 --- a/appview/pages/templates/strings/string.html +++ b/appview/pages/templates/strings/string.html @@ -23,7 +23,7 @@ hx-boost="true" href="/strings/{{ .String.Did }}/{{ .String.Rkey }}/edit"> {{ i "pencil" "size-4" }} - + {{ i "loader-circle" "w-4 h-4 animate-spin hidden group-[.htmx-request]:inline" }} @@ -80,5 +80,6 @@
{{ .String.Contents | escapeHtml }}
{{ end }} + {{ template "fragments/multiline-select" }} {{ end }} diff --git a/input.css b/input.css index 50baa0db..25bcef1a 100644 --- a/input.css +++ b/input.css @@ -228,8 +228,9 @@ } /* LineHighlight */ .chroma .hl { - background-color: #bcc0cc; + @apply bg-amber-400/30 dark:bg-amber-500/20; } + /* LineNumbersTable */ .chroma .lnt { white-space: pre; @@ -864,7 +865,3 @@ text-decoration: underline; } } - -.chroma .line:has(.ln:target) { - @apply bg-amber-400/30 dark:bg-amber-500/20; -} -- 2.43.0 From 07a645a26536b3eff3f1df3aec46c1e11bff3fe9 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Tue, 16 Sep 2025 09:14:16 +0100 Subject: [PATCH] appview: dolly Change-Id: uylxxnsupvlkqkusqlmtsnyzlkmkopvr Signed-off-by: oppiliappan --- appview/pages/pages.go | 2 +- appview/pages/templates/favicon.html | 26 --------- .../pages/templates/fragments/dolly/logo.html | 56 ++++++++++++++++++ .../templates/fragments/dolly/silhouette.html | 57 +++++++++++++++++++ .../pages/templates/fragments/logotype.html | 3 +- .../templates/fragments/logotypeSmall.html | 9 +++ .../templates/layouts/fragments/footer.html | 2 +- .../templates/layouts/fragments/topbar.html | 4 +- appview/pages/templates/user/login.html | 2 +- 9 files changed, 130 insertions(+), 31 deletions(-) delete mode 100644 appview/pages/templates/favicon.html create mode 100644 appview/pages/templates/fragments/dolly/logo.html create mode 100644 appview/pages/templates/fragments/dolly/silhouette.html create mode 100644 appview/pages/templates/fragments/logotypeSmall.html diff --git a/appview/pages/pages.go b/appview/pages/pages.go index 4a540019..6d80f96d 100644 --- a/appview/pages/pages.go +++ b/appview/pages/pages.go @@ -219,7 +219,7 @@ func (p *Pages) executeProfile(name string, w io.Writer, params any) error { } func (p *Pages) Favicon(w io.Writer) error { - return p.executePlain("favicon", w, nil) + return p.executePlain("fragments/dolly/silhouette", w, nil) } type LoginParams struct { diff --git a/appview/pages/templates/favicon.html b/appview/pages/templates/favicon.html deleted file mode 100644 index a042c3fe..00000000 --- a/appview/pages/templates/favicon.html +++ /dev/null @@ -1,26 +0,0 @@ -{{ define "favicon" }} - - - - - - - - -{{ end }} diff --git a/appview/pages/templates/fragments/dolly/logo.html b/appview/pages/templates/fragments/dolly/logo.html new file mode 100644 index 00000000..4eba8fd4 --- /dev/null +++ b/appview/pages/templates/fragments/dolly/logo.html @@ -0,0 +1,56 @@ +{{ define "fragments/dolly/logo" }} + + Dolly + + + + + + + + + +{{ end }} diff --git a/appview/pages/templates/fragments/dolly/silhouette.html b/appview/pages/templates/fragments/dolly/silhouette.html new file mode 100644 index 00000000..b191cd8c --- /dev/null +++ b/appview/pages/templates/fragments/dolly/silhouette.html @@ -0,0 +1,57 @@ +{{ define "fragments/dolly/silhouette" }} + + + Dolly + + + + + + + + +{{ end }} diff --git a/appview/pages/templates/fragments/logotype.html b/appview/pages/templates/fragments/logotype.html index f4745fa7..fc305b40 100644 --- a/appview/pages/templates/fragments/logotype.html +++ b/appview/pages/templates/fragments/logotype.html @@ -1,6 +1,7 @@ {{ define "fragments/logotype" }} - tangled + {{ template "fragments/dolly/logo" "size-16 text-black dark:text-white" }} + tangled alpha diff --git a/appview/pages/templates/fragments/logotypeSmall.html b/appview/pages/templates/fragments/logotypeSmall.html new file mode 100644 index 00000000..951569cf --- /dev/null +++ b/appview/pages/templates/fragments/logotypeSmall.html @@ -0,0 +1,9 @@ +{{ define "fragments/logotypeSmall" }} + + {{ template "fragments/dolly/logo" "size-8 text-black dark:text-white" }} + tangled + + alpha + + +{{ end }} diff --git a/appview/pages/templates/layouts/fragments/footer.html b/appview/pages/templates/layouts/fragments/footer.html index 84730865..a45b02b9 100644 --- a/appview/pages/templates/layouts/fragments/footer.html +++ b/appview/pages/templates/layouts/fragments/footer.html @@ -4,7 +4,7 @@
diff --git a/appview/pages/templates/layouts/fragments/topbar.html b/appview/pages/templates/layouts/fragments/topbar.html index 7b7ea50e..22dd357f 100644 --- a/appview/pages/templates/layouts/fragments/topbar.html +++ b/appview/pages/templates/layouts/fragments/topbar.html @@ -2,7 +2,9 @@