Documentation
¶
Index ¶
- func GetDefaultJavascript() []string
- func GetDefaultStylesheets() []string
- func SetDefaultJavascript(javascript []string)
- func SetDefaultStylesheets(stylesheets []string)
- func TemplateSet(name string) *template.Template
- func TemplateSubdirMust(name string)
- type Page
- func (p *Page) AddCssFiles(file ...string)
- func (p *Page) AddJsFiles(file ...string)
- func (p *Page) AddVar(name string, variable interface{})
- func (p *Page) GetCssFiles() []string
- func (p *Page) GetJsFiles() []string
- func (p *Page) GetSiteTitle() string
- func (p *Page) GetTitle() string
- func (p *Page) SetBadRequest(w http.ResponseWriter, r *http.Request, log *slog.Logger, err error)
- func (p *Page) SetError(w http.ResponseWriter, r *http.Request, statusCode int, log *slog.Logger)
- func (p *Page) SetInternalServerError(w http.ResponseWriter, r *http.Request, log *slog.Logger, err error)
- func (p *Page) SetNotFound(w http.ResponseWriter, r *http.Request, log *slog.Logger)
- func (p *Page) SetSiteTitle(siteTitle string)
- func (p *Page) SetTitle(title string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDefaultJavascript ¶
func GetDefaultJavascript() []string
func GetDefaultStylesheets ¶
func GetDefaultStylesheets() []string
func SetDefaultJavascript ¶
func SetDefaultJavascript(javascript []string)
func SetDefaultStylesheets ¶
func SetDefaultStylesheets(stylesheets []string)
func TemplateSet ¶
func TemplateSubdirMust ¶
func TemplateSubdirMust(name string)
Types ¶
type Page ¶
type Page struct { Title string Javascript []string Stylesheets []string Vars map[string]interface{} SiteTitle string }
func (*Page) AddCssFiles ¶ added in v0.9.0
func (*Page) AddJsFiles ¶ added in v0.9.0
func (*Page) GetCssFiles ¶ added in v0.9.0
func (*Page) GetJsFiles ¶ added in v0.9.0
func (*Page) GetSiteTitle ¶ added in v0.9.1
func (*Page) SetBadRequest ¶ added in v0.9.0
400
func (*Page) SetInternalServerError ¶ added in v0.9.0
func (p *Page) SetInternalServerError(w http.ResponseWriter, r *http.Request, log *slog.Logger, err error)
500
func (*Page) SetNotFound ¶ added in v0.9.0
404
func (*Page) SetSiteTitle ¶ added in v0.9.1
Click to show internal directories.
Click to hide internal directories.