Initial rendering of the node tree

This commit is contained in:
Magnus Åhall 2025-07-02 18:02:09 +02:00
commit c5bec0afa6
7477 changed files with 8513 additions and 0 deletions

38
page.go Normal file
View file

@ -0,0 +1,38 @@
package main
import (
// External
"git.ahall.se/go/html_template"
)
type Page struct {
HTMLTemplate.SimplePage
Data map[string]any
}
func NewPage(page string) (p Page) {
p.Page = page
p.Data = make(map[string]any)
/*
p.Data["SECTION"] = section
p.Data["ACTION"] = action
*/
return
}
func (p Page) GetVersion() string {
return VERSION
}
func (p Page) GetLayout() string {
if p.Layout == "" {
return "main"
}
return p.Layout
}
func (p Page) GetData() any {
p.Data["_dev"] = flagDev
return p.Data
}