ref: 7b7138ad1a1f701a0b7831bb3efd8f31120eff65
parent: da1d839c6298789a515737419fb05e9bd62f2bef
author: penny <penny@limitedideas.org>
date: Tue Oct 7 17:36:27 EDT 2025
template directly in page renderer
--- a/pages.go
+++ b/pages.go
@@ -156,9 +156,14 @@
if err != nil { fmt.Printf("Couldn't load status page: %s\n", err)}
+ formatter := &StatusFormatter{hc: statusData.hc, postContext: statusData.hc.ctxref}+ templater := newStatusTemplateRenderer(formatter)
for i := range statuses {- item := makePageItem(statusData.hc.renderAndIncrement(statusData.hc.ctxref, statuses[i]) + "\n")
+ formatter.status = statuses[i]
+ line, _ := templater.render("$standard_status")+ item := makePageItem(line)
itemArray = append(itemArray, item)
+ justIncrementPostref(statusData.hc.ctxref, statuses[i])
}
return &itemArray
}
@@ -188,8 +193,7 @@
noticeArray := noticeData.hc.RenderNotificationsArray(notices)
var itemArray []PageItem
for i := range noticeArray {- itemtext, _ := hyphenate(noticeArray[i])
- item := makePageItem(itemtext + "\n")
+ item := makePageItem(noticeArray[i])
itemArray = append(itemArray, item)
}
noticeData.page.MinID = ""
--
⑨