Documentation
¶
Index ¶
- func Render(w io.Writer, f func(j *J))
- type Attr
- func (a *Attr) Accept(accept string) *Attr
- func (a *Attr) AcceptCharset(acceptCharset string) *Attr
- func (a *Attr) Action(action string) *Attr
- func (a *Attr) Alt(alt string) *Attr
- func (a *Attr) Autocomplete(autocomplete string) *Attr
- func (a *Attr) Autofocus() *Attr
- func (a *Attr) Autoplay(autoplay string) *Attr
- func (a *Attr) Bytes() []byte
- func (a *Attr) Capture(capture string) *Attr
- func (a *Attr) Checked() *Attr
- func (a *Attr) Class(c string) *Attr
- func (a *Attr) Cols(cols int) *Attr
- func (a *Attr) Disabled() *Attr
- func (a *Attr) Enctype(enctype string) *Attr
- func (a *Attr) For(name string) *Attr
- func (a *Attr) Form(form string) *Attr
- func (a *Attr) Height(height int) *Attr
- func (a *Attr) Href(href string) *Attr
- func (a *Attr) ID(id string) *Attr
- func (a *Attr) Max(max int) *Attr
- func (a *Attr) Method(method string) *Attr
- func (a *Attr) Min(min int) *Attr
- func (a *Attr) Multiple() *Attr
- func (a *Attr) Name(name string) *Attr
- func (a *Attr) NoValidate() *Attr
- func (a *Attr) Pattern(pattern string) *Attr
- func (a *Attr) Placeholder(placeholder string) *Attr
- func (a *Attr) Readonly() *Attr
- func (a *Attr) Required() *Attr
- func (a *Attr) Rows(rows int) *Attr
- func (a *Attr) Selected() *Attr
- func (a *Attr) Set(k string, v any) *Attr
- func (a *Attr) Size(size int) *Attr
- func (a *Attr) Src(src string) *Attr
- func (a *Attr) Step(step int) *Attr
- func (a *Attr) Style(s string) *Attr
- func (a *Attr) Target(target string) *Attr
- func (a *Attr) Title(title string) *Attr
- func (a *Attr) Type(t string) *Attr
- func (a *Attr) Value(value string) *Attr
- func (a *Attr) Width(width int) *Attr
- type Attributes
- type J
- func (j *J) A(attrs Attributes, f func())
- func (j *J) Abbr(attrs Attributes, f func())
- func (j *J) Address(attrs Attributes, f func())
- func (j *J) Area(attrs Attributes)
- func (j *J) Article(attrs Attributes, f func())
- func (j *J) Aside(attrs Attributes, f func())
- func (j *J) Audio(attrs Attributes, f func())
- func (j *J) B(attrs Attributes, f func())
- func (j *J) Base(attrs Attributes)
- func (j *J) Bdi(attrs Attributes, f func())
- func (j *J) Bdo(attrs Attributes, f func())
- func (j *J) Blockquote(attrs Attributes, f func())
- func (j *J) Body(attrs Attributes, f func())
- func (j *J) Br(attrs Attributes)
- func (j *J) Button(attrs Attributes, f func())
- func (j *J) Canvas(attrs Attributes, f func())
- func (j *J) Caption(attrs Attributes, f func())
- func (j *J) Cite(attrs Attributes, f func())
- func (j *J) Code(attrs Attributes, f func())
- func (j *J) Col(attrs Attributes)
- func (j *J) Colgroup(attrs Attributes, f func())
- func (j *J) Command(attrs Attributes)
- func (j *J) Datalist(attrs Attributes, f func())
- func (j *J) Dd(attrs Attributes, f func())
- func (j *J) Del(attrs Attributes, f func())
- func (j *J) Details(attrs Attributes, f func())
- func (j *J) Dfn(attrs Attributes, f func())
- func (j *J) Div(attrs Attributes, f func())
- func (j *J) Dl(attrs Attributes, f func())
- func (j *J) Dt(attrs Attributes, f func())
- func (j *J) Element(tag string, attrs Attributes, f func())
- func (j *J) Em(attrs Attributes, f func())
- func (j *J) Embed(attrs Attributes)
- func (j *J) Fieldset(attrs Attributes, f func())
- func (j *J) Figcaption(attrs Attributes, f func())
- func (j *J) Figure(attrs Attributes, f func())
- func (j *J) Footer(attrs Attributes, f func())
- func (j *J) Form(attrs Attributes, f func())
- func (j *J) H1(attrs Attributes, f func())
- func (j *J) H2(attrs Attributes, f func())
- func (j *J) H3(attrs Attributes, f func())
- func (j *J) H4(attrs Attributes, f func())
- func (j *J) H5(attrs Attributes, f func())
- func (j *J) H6(attrs Attributes, f func())
- func (j *J) Head(attrs Attributes, f func())
- func (j *J) Header(attrs Attributes, f func())
- func (j *J) Hgroup(attrs Attributes, f func())
- func (j *J) Hr(attrs Attributes)
- func (j *J) Html(attrs Attributes, f func())
- func (j *J) I(attrs Attributes, f func())
- func (j *J) Iframe(attrs Attributes, f func())
- func (j *J) Img(attrs Attributes)
- func (j *J) Input(attrs Attributes)
- func (j *J) Ins(attrs Attributes, f func())
- func (j *J) Kbd(attrs Attributes, f func())
- func (j *J) Keygen(attrs Attributes)
- func (j *J) Label(attrs Attributes, f func())
- func (j *J) Legend(attrs Attributes, f func())
- func (j *J) Li(attrs Attributes, f func())
- func (j *J) Link(attrs Attributes)
- func (j *J) Main(attrs Attributes, f func())
- func (j *J) Map(attrs Attributes, f func())
- func (j *J) Mark(attrs Attributes, f func())
- func (j *J) Menu(attrs Attributes, f func())
- func (j *J) Meta(attrs Attributes)
- func (j *J) Meter(attrs Attributes, f func())
- func (j *J) Nav(attrs Attributes, f func())
- func (j *J) Noscript(attrs Attributes, f func())
- func (j *J) Object(attrs Attributes, f func())
- func (j *J) Ol(attrs Attributes, f func())
- func (j *J) Optgroup(attrs Attributes, f func())
- func (j *J) Option(attrs Attributes, f func())
- func (j *J) Output(attrs Attributes, f func())
- func (j *J) P(attrs Attributes, f func())
- func (j *J) Param(attrs Attributes)
- func (j *J) Pre(attrs Attributes, f func())
- func (j *J) Progress(attrs Attributes, f func())
- func (j *J) Q(attrs Attributes, f func())
- func (j *J) Raw(html string)
- func (j *J) Rp(attrs Attributes, f func())
- func (j *J) Rt(attrs Attributes, f func())
- func (j *J) Ruby(attrs Attributes, f func())
- func (j *J) S(attrs Attributes, f func())
- func (j *J) Samp(attrs Attributes, f func())
- func (j *J) Script(attrs Attributes, f func())
- func (j *J) Section(attrs Attributes, f func())
- func (j *J) Select(attrs Attributes, f func())
- func (j *J) Small(attrs Attributes, f func())
- func (j *J) Source(attrs Attributes)
- func (j *J) Span(attrs Attributes, f func())
- func (j *J) Strong(attrs Attributes, f func())
- func (j *J) Style(attrs Attributes, f func())
- func (j *J) Sub(attrs Attributes, f func())
- func (j *J) Summary(attrs Attributes, f func())
- func (j *J) Sup(attrs Attributes, f func())
- func (j *J) Table(attrs Attributes, f func())
- func (j *J) Tbody(attrs Attributes, f func())
- func (j *J) Td(attrs Attributes, f func())
- func (j *J) Text(text string)
- func (j *J) TextFunc(t string) func()
- func (j *J) Textarea(attrs Attributes, f func())
- func (j *J) Textf(f string, a ...any)
- func (j *J) TextfFunc(f string, a ...any) func()
- func (j *J) Tfoot(attrs Attributes, f func())
- func (j *J) Th(attrs Attributes, f func())
- func (j *J) Thead(attrs Attributes, f func())
- func (j *J) Time(attrs Attributes, f func())
- func (j *J) Title(attrs Attributes, f func())
- func (j *J) Tr(attrs Attributes, f func())
- func (j *J) Track(attrs Attributes)
- func (j *J) Ul(attrs Attributes, f func())
- func (j *J) Var(attrs Attributes, f func())
- func (j *J) Video(attrs Attributes, f func())
- func (j *J) Wbr(attrs Attributes)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Attr ¶ added in v0.2.0
type Attr struct {
// contains filtered or unexported fields
}
func (*Attr) AcceptCharset ¶ added in v0.2.0
func (*Attr) Autocomplete ¶ added in v0.2.0
func (*Attr) NoValidate ¶ added in v0.2.0
func (*Attr) Placeholder ¶ added in v0.2.0
type Attributes ¶ added in v0.2.0
type Attributes interface {
Bytes() []byte
}
type J ¶
type J struct {
// contains filtered or unexported fields
}
func (*J) A ¶
func (j *J) A(attrs Attributes, f func())
func (*J) Abbr ¶
func (j *J) Abbr(attrs Attributes, f func())
func (*J) Address ¶
func (j *J) Address(attrs Attributes, f func())
func (*J) Area ¶
func (j *J) Area(attrs Attributes)
func (*J) Article ¶
func (j *J) Article(attrs Attributes, f func())
func (*J) Aside ¶
func (j *J) Aside(attrs Attributes, f func())
func (*J) Audio ¶
func (j *J) Audio(attrs Attributes, f func())
func (*J) B ¶
func (j *J) B(attrs Attributes, f func())
func (*J) Base ¶
func (j *J) Base(attrs Attributes)
func (*J) Bdi ¶
func (j *J) Bdi(attrs Attributes, f func())
func (*J) Bdo ¶
func (j *J) Bdo(attrs Attributes, f func())
func (*J) Blockquote ¶
func (j *J) Blockquote(attrs Attributes, f func())
func (*J) Body ¶
func (j *J) Body(attrs Attributes, f func())
func (*J) Br ¶
func (j *J) Br(attrs Attributes)
func (*J) Button ¶
func (j *J) Button(attrs Attributes, f func())
func (*J) Canvas ¶
func (j *J) Canvas(attrs Attributes, f func())
func (*J) Caption ¶
func (j *J) Caption(attrs Attributes, f func())
func (*J) Cite ¶
func (j *J) Cite(attrs Attributes, f func())
func (*J) Code ¶
func (j *J) Code(attrs Attributes, f func())
func (*J) Col ¶
func (j *J) Col(attrs Attributes)
func (*J) Colgroup ¶
func (j *J) Colgroup(attrs Attributes, f func())
func (*J) Command ¶
func (j *J) Command(attrs Attributes)
func (*J) Datalist ¶
func (j *J) Datalist(attrs Attributes, f func())
func (*J) Dd ¶
func (j *J) Dd(attrs Attributes, f func())
func (*J) Del ¶
func (j *J) Del(attrs Attributes, f func())
func (*J) Details ¶
func (j *J) Details(attrs Attributes, f func())
func (*J) Dfn ¶
func (j *J) Dfn(attrs Attributes, f func())
func (*J) Div ¶
func (j *J) Div(attrs Attributes, f func())
func (*J) Dl ¶
func (j *J) Dl(attrs Attributes, f func())
func (*J) Dt ¶
func (j *J) Dt(attrs Attributes, f func())
func (*J) Element ¶ added in v0.2.0
func (j *J) Element(tag string, attrs Attributes, f func())
func (*J) Em ¶
func (j *J) Em(attrs Attributes, f func())
func (*J) Embed ¶
func (j *J) Embed(attrs Attributes)
func (*J) Fieldset ¶
func (j *J) Fieldset(attrs Attributes, f func())
func (*J) Figcaption ¶
func (j *J) Figcaption(attrs Attributes, f func())
func (*J) Figure ¶
func (j *J) Figure(attrs Attributes, f func())
func (*J) Footer ¶
func (j *J) Footer(attrs Attributes, f func())
func (*J) Form ¶
func (j *J) Form(attrs Attributes, f func())
func (*J) H1 ¶
func (j *J) H1(attrs Attributes, f func())
func (*J) H2 ¶
func (j *J) H2(attrs Attributes, f func())
func (*J) H3 ¶
func (j *J) H3(attrs Attributes, f func())
func (*J) H4 ¶
func (j *J) H4(attrs Attributes, f func())
func (*J) H5 ¶
func (j *J) H5(attrs Attributes, f func())
func (*J) H6 ¶
func (j *J) H6(attrs Attributes, f func())
func (*J) Head ¶
func (j *J) Head(attrs Attributes, f func())
func (*J) Header ¶
func (j *J) Header(attrs Attributes, f func())
func (*J) Hgroup ¶
func (j *J) Hgroup(attrs Attributes, f func())
func (*J) Hr ¶
func (j *J) Hr(attrs Attributes)
func (*J) Html ¶
func (j *J) Html(attrs Attributes, f func())
func (*J) I ¶
func (j *J) I(attrs Attributes, f func())
func (*J) Iframe ¶
func (j *J) Iframe(attrs Attributes, f func())
func (*J) Img ¶
func (j *J) Img(attrs Attributes)
func (*J) Input ¶
func (j *J) Input(attrs Attributes)
func (*J) Ins ¶
func (j *J) Ins(attrs Attributes, f func())
func (*J) Kbd ¶
func (j *J) Kbd(attrs Attributes, f func())
func (*J) Keygen ¶
func (j *J) Keygen(attrs Attributes)
func (*J) Label ¶
func (j *J) Label(attrs Attributes, f func())
func (*J) Legend ¶
func (j *J) Legend(attrs Attributes, f func())
func (*J) Li ¶
func (j *J) Li(attrs Attributes, f func())
func (*J) Link ¶
func (j *J) Link(attrs Attributes)
func (*J) Main ¶ added in v0.2.0
func (j *J) Main(attrs Attributes, f func())
func (*J) Map ¶
func (j *J) Map(attrs Attributes, f func())
func (*J) Mark ¶
func (j *J) Mark(attrs Attributes, f func())
func (*J) Menu ¶
func (j *J) Menu(attrs Attributes, f func())
func (*J) Meta ¶
func (j *J) Meta(attrs Attributes)
func (*J) Meter ¶
func (j *J) Meter(attrs Attributes, f func())
func (*J) Nav ¶
func (j *J) Nav(attrs Attributes, f func())
func (*J) Noscript ¶
func (j *J) Noscript(attrs Attributes, f func())
func (*J) Object ¶
func (j *J) Object(attrs Attributes, f func())
func (*J) Ol ¶
func (j *J) Ol(attrs Attributes, f func())
func (*J) Optgroup ¶
func (j *J) Optgroup(attrs Attributes, f func())
func (*J) Option ¶
func (j *J) Option(attrs Attributes, f func())
func (*J) Output ¶
func (j *J) Output(attrs Attributes, f func())
func (*J) P ¶
func (j *J) P(attrs Attributes, f func())
func (*J) Param ¶
func (j *J) Param(attrs Attributes)
func (*J) Pre ¶
func (j *J) Pre(attrs Attributes, f func())
func (*J) Progress ¶
func (j *J) Progress(attrs Attributes, f func())
func (*J) Q ¶
func (j *J) Q(attrs Attributes, f func())
func (*J) Rp ¶
func (j *J) Rp(attrs Attributes, f func())
func (*J) Rt ¶
func (j *J) Rt(attrs Attributes, f func())
func (*J) Ruby ¶
func (j *J) Ruby(attrs Attributes, f func())
func (*J) S ¶
func (j *J) S(attrs Attributes, f func())
func (*J) Samp ¶
func (j *J) Samp(attrs Attributes, f func())
func (*J) Script ¶
func (j *J) Script(attrs Attributes, f func())
func (*J) Section ¶
func (j *J) Section(attrs Attributes, f func())
func (*J) Select ¶
func (j *J) Select(attrs Attributes, f func())
func (*J) Small ¶
func (j *J) Small(attrs Attributes, f func())
func (*J) Source ¶
func (j *J) Source(attrs Attributes)
func (*J) Span ¶
func (j *J) Span(attrs Attributes, f func())
func (*J) Strong ¶
func (j *J) Strong(attrs Attributes, f func())
func (*J) Style ¶
func (j *J) Style(attrs Attributes, f func())
func (*J) Sub ¶
func (j *J) Sub(attrs Attributes, f func())
func (*J) Summary ¶
func (j *J) Summary(attrs Attributes, f func())
func (*J) Sup ¶
func (j *J) Sup(attrs Attributes, f func())
func (*J) Table ¶
func (j *J) Table(attrs Attributes, f func())
func (*J) Tbody ¶
func (j *J) Tbody(attrs Attributes, f func())
func (*J) Td ¶
func (j *J) Td(attrs Attributes, f func())
func (*J) Textarea ¶
func (j *J) Textarea(attrs Attributes, f func())
func (*J) Tfoot ¶
func (j *J) Tfoot(attrs Attributes, f func())
func (*J) Th ¶
func (j *J) Th(attrs Attributes, f func())
func (*J) Thead ¶
func (j *J) Thead(attrs Attributes, f func())
func (*J) Time ¶
func (j *J) Time(attrs Attributes, f func())
func (*J) Title ¶
func (j *J) Title(attrs Attributes, f func())
func (*J) Tr ¶
func (j *J) Tr(attrs Attributes, f func())
func (*J) Track ¶
func (j *J) Track(attrs Attributes)
func (*J) Ul ¶
func (j *J) Ul(attrs Attributes, f func())
func (*J) Var ¶
func (j *J) Var(attrs Attributes, f func())
func (*J) Video ¶
func (j *J) Video(attrs Attributes, f func())
func (*J) Wbr ¶
func (j *J) Wbr(attrs Attributes)
Click to show internal directories.
Click to hide internal directories.