Documentation
¶
Index ¶
- func SetDefaultJavascript(javascript []Import)
- func SetDefaultStylesheets(stylesheets []Import)
- func TemplateSet(name string) *template.Template
- func TemplateSubdirMust(name string)
- type Import
- type Page
- func (p *Page) AddCssFile(i Import)
- func (p *Page) AddCssFiles(file ...string)
- func (p *Page) AddJsFile(i Import)
- func (p *Page) AddJsFiles(file ...string)
- func (p *Page) AddVar(name string, variable interface{})
- func (p *Page) GetCssFiles() []Import
- func (p *Page) GetJsFiles() []Import
- 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 SetDefaultJavascript ¶
func SetDefaultJavascript(javascript []Import)
func SetDefaultStylesheets ¶
func SetDefaultStylesheets(stylesheets []Import)
func TemplateSet ¶
func TemplateSubdirMust ¶
func TemplateSubdirMust(name string)
Types ¶
type Import ¶ added in v0.14.0
func GetDefaultJavascript ¶
func GetDefaultJavascript() []Import
func GetDefaultStylesheets ¶
func GetDefaultStylesheets() []Import
type Page ¶
type Page struct {
Title string
Javascript []Import
Stylesheets []Import
Vars map[string]interface{}
SiteTitle string
}
func (*Page) AddCssFile ¶ added in v0.14.0
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.