From cb05c363045bf0e7af5858f6d7bc26f026fa9d70 Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Fri, 24 Jul 2026 11:39:36 -0300 Subject: --- vrsite/templates/frag-note.tmpl | 52 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 vrsite/templates/frag-note.tmpl (limited to 'vrsite/templates/frag-note.tmpl') diff --git a/vrsite/templates/frag-note.tmpl b/vrsite/templates/frag-note.tmpl new file mode 100644 index 0000000..56f7a8f --- /dev/null +++ b/vrsite/templates/frag-note.tmpl @@ -0,0 +1,52 @@ +{{define "note"}}{{$n := .N}}{{$p := .P}} +
+
+ {{if $n.File}}{{base $n.File}}{{lines $n}}{{end}} + {{if $n.Kind}}{{$n.Kind}}{{end}} + {{$n.Agent.Short}} +
+

{{$n.Text}}

+
+ {{if not $n.At.IsZero}}{{end}} + {{if $n.Model}}{{$n.Model}}{{if $n.Reason}}/{{$n.Reason}}{{end}}{{end}} + {{if $n.Session}}{{short $n.Session}}{{end}} + {{if $n.Change}}{{if $p.Live}}{{short $n.Change}}{{else}}{{short $n.Change}}{{end}}{{end}} +
+
+{{end}} + +{{define "notelist"}}{{range .Notes}}{{template "note" (dict "N" . "P" $)}}{{end}}{{if not .Notes}}

no notes match these filters

{{end}}{{end}} + +{{/* htmx responses: the list plus an out-of-band count update */}} +{{define "notelist-oob"}}{{len .Notes}}{{template "notelist" .}}{{end}} + +{{define "note-added"}}{{if .File}}{{len .File.Notes}}{{end}}{{range .Notes}}{{template "note" (dict "N" . "P" $)}}{{end}}{{end}} + +{{/* the add-a-comment form; live pages only, since it writes to the log */}} +{{define "noteform"}} +
+ + +
+ {{if .File}} + + on {{base .File.Path}} + {{else}} + + {{end}} + + + +
+ +
+ as {{.User}} → the log + +
+
+{{range .Facets.Kinds}} +{{end}} -- cgit v1.3