Documentation ¶
Index ¶
Constants ¶
View Source
const (
MediaHtml = "text/html"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HtmlResource ¶
type HtmlResource struct {
RawResource
}
func (HtmlResource) MediaType ¶
func (r HtmlResource) MediaType() string
func (HtmlResource) Render ¶
func (r HtmlResource) Render(w io.Writer, data *RenderData) error
func (HtmlResource) ResourceMode ¶
func (r HtmlResource) ResourceMode() string
type Javascript ¶
type Javascript struct { Url string // contains filtered or unexported fields }
type MarkdownResource ¶
type MarkdownResource struct { }
func (MarkdownResource) MediaType ¶
func (r MarkdownResource) MediaType() string
func (MarkdownResource) Render ¶
func (r MarkdownResource) Render(w io.Writer, data *RenderData) error
func (MarkdownResource) ResourceMode ¶
func (r MarkdownResource) ResourceMode() string
type MissingResource ¶
type MissingResource struct { }
func (MissingResource) MediaType ¶
func (r MissingResource) MediaType() string
func (MissingResource) Render ¶
func (r MissingResource) Render(w io.Writer, data *RenderData) error
func (MissingResource) ResourceMode ¶
func (r MissingResource) ResourceMode() string
type RawResource ¶
type RawResource struct { }
func (RawResource) MediaType ¶
func (r RawResource) MediaType() string
func (RawResource) Render ¶
func (r RawResource) Render(w io.Writer, data *RenderData) error
func (RawResource) ResourceMode ¶
func (r RawResource) ResourceMode() string
type RenderData ¶
type RenderData struct { Resource string Title string Stylesheets []Stylesheet Scripts []Javascript StatusCode int MediaType MediaType Content template.HTML }
func InitRenderData ¶
func InitRenderData(c *gin.Context, resource string) *RenderData
type Stylesheet ¶
type Stylesheet struct {
Url string
}
type TextResource ¶
type TextResource struct {
RawResource
}
func (TextResource) MediaType ¶
func (r TextResource) MediaType() string
func (TextResource) Render ¶
func (r TextResource) Render(w io.Writer, data *RenderData) error
func (TextResource) ResourceMode ¶
func (r TextResource) ResourceMode() string
Click to show internal directories.
Click to hide internal directories.