docs: add missing template registration step to plan
- Add tmplPreferences variable to views.go var block - Initialize tmplPreferences in init() function - Add RenderPreferences function to views.go - Fix step numbering for Task 4 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
ce92a692f8
commit
d071921329
1 changed files with 27 additions and 2 deletions
|
|
@ -982,10 +982,35 @@ Append to `kafka.css`:
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
- [ ] **Step 3: Commit**
|
- [ ] **Step 3: Register preferences template in views.go**
|
||||||
|
|
||||||
|
Add `tmplPreferences` variable and initialize it in `init()`. Also add `RenderPreferences` function:
|
||||||
|
|
||||||
|
```go
|
||||||
|
// In views.go, add to var block:
|
||||||
|
var (
|
||||||
|
tmplFull *template.Template
|
||||||
|
tmplIndex *template.Template
|
||||||
|
tmplFragment *template.Template
|
||||||
|
tmplPreferences *template.Template
|
||||||
|
)
|
||||||
|
|
||||||
|
// In init(), after existing template parsing, add:
|
||||||
|
tmplPreferences = template.Must(template.New("").Funcs(funcMap).ParseFS(tmplFS,
|
||||||
|
"base.html", "preferences.html",
|
||||||
|
))
|
||||||
|
|
||||||
|
// Add RenderPreferences function:
|
||||||
|
func RenderPreferences(w http.ResponseWriter, sourceURL string) error {
|
||||||
|
w.Header().Set("Content-Type", "text/html; charset=utf-8")
|
||||||
|
return tmplPreferences.ExecuteTemplate(w, "base", PageData{ShowHeader: true, SourceURL: sourceURL})
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
- [ ] **Step 4: Commit**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git add internal/views/templates/preferences.html internal/views/static/css/kafka.css
|
git add internal/views/templates/preferences.html internal/views/static/css/kafka.css internal/views/views.go
|
||||||
git commit -m "feat(frontend): add preferences page template and styles"
|
git commit -m "feat(frontend): add preferences page template and styles"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue