Versions in this module Expand all Collapse all v0 v0.2.0 Dec 18, 2024 Changes in this version + func Render(w io.Writer, f func(j *J)) + type Attr struct + func NewAttr() *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 interface + Bytes func() []byte type J + func (j *J) Element(tag string, attrs Attributes, f func()) + func (j *J) Main(attrs Attributes, f func()) + func (j *J) TextFunc(t string) func() + func (j *J) Textf(f string, a ...any) + func (j *J) TextfFunc(f string, a ...any) func() v0.1.0 Nov 11, 2024 Changes in this version + func Ternary[T any](condition bool, trueValue T, falseValue T) T + type Attrs map[string]any + type J struct + func New(w io.Writer) J + func (j J) A(attrs Attrs, f JFunc) + func (j J) Abbr(attrs Attrs, f JFunc) + func (j J) Address(attrs Attrs, f JFunc) + func (j J) Area(attrs Attrs) + func (j J) Article(attrs Attrs, f JFunc) + func (j J) Aside(attrs Attrs, f JFunc) + func (j J) Audio(attrs Attrs, f JFunc) + func (j J) B(attrs Attrs, f JFunc) + func (j J) Base(attrs Attrs) + func (j J) Bdi(attrs Attrs, f JFunc) + func (j J) Bdo(attrs Attrs, f JFunc) + func (j J) Blockquote(attrs Attrs, f JFunc) + func (j J) Body(attrs Attrs, f JFunc) + func (j J) Br(attrs Attrs) + func (j J) Button(attrs Attrs, f JFunc) + func (j J) Canvas(attrs Attrs, f JFunc) + func (j J) Caption(attrs Attrs, f JFunc) + func (j J) Cite(attrs Attrs, f JFunc) + func (j J) Code(attrs Attrs, f JFunc) + func (j J) Col(attrs Attrs) + func (j J) Colgroup(attrs Attrs, f JFunc) + func (j J) Command(attrs Attrs) + func (j J) CustomElement(tag string, attrs Attrs, f JFunc) + func (j J) CustomVoidElement(tag string, attrs Attrs) + func (j J) Datalist(attrs Attrs, f JFunc) + func (j J) Dd(attrs Attrs, f JFunc) + func (j J) Del(attrs Attrs, f JFunc) + func (j J) Details(attrs Attrs, f JFunc) + func (j J) Dfn(attrs Attrs, f JFunc) + func (j J) Div(attrs Attrs, f JFunc) + func (j J) Dl(attrs Attrs, f JFunc) + func (j J) Dt(attrs Attrs, f JFunc) + func (j J) Em(attrs Attrs, f JFunc) + func (j J) Embed(attrs Attrs) + func (j J) Fieldset(attrs Attrs, f JFunc) + func (j J) Figcaption(attrs Attrs, f JFunc) + func (j J) Figure(attrs Attrs, f JFunc) + func (j J) Footer(attrs Attrs, f JFunc) + func (j J) Form(attrs Attrs, f JFunc) + func (j J) H1(attrs Attrs, f JFunc) + func (j J) H2(attrs Attrs, f JFunc) + func (j J) H3(attrs Attrs, f JFunc) + func (j J) H4(attrs Attrs, f JFunc) + func (j J) H5(attrs Attrs, f JFunc) + func (j J) H6(attrs Attrs, f JFunc) + func (j J) Head(attrs Attrs, f JFunc) + func (j J) Header(attrs Attrs, f JFunc) + func (j J) Hgroup(attrs Attrs, f JFunc) + func (j J) Hr(attrs Attrs) + func (j J) Html(attrs Attrs, f JFunc) + func (j J) I(attrs Attrs, f JFunc) + func (j J) Iframe(attrs Attrs, f JFunc) + func (j J) Img(attrs Attrs) + func (j J) Input(attrs Attrs) + func (j J) Ins(attrs Attrs, f JFunc) + func (j J) Kbd(attrs Attrs, f JFunc) + func (j J) Keygen(attrs Attrs) + func (j J) Label(attrs Attrs, f JFunc) + func (j J) Legend(attrs Attrs, f JFunc) + func (j J) Li(attrs Attrs, f JFunc) + func (j J) Link(attrs Attrs) + func (j J) Map(attrs Attrs, f JFunc) + func (j J) Mark(attrs Attrs, f JFunc) + func (j J) Menu(attrs Attrs, f JFunc) + func (j J) Meta(attrs Attrs) + func (j J) Meter(attrs Attrs, f JFunc) + func (j J) Nav(attrs Attrs, f JFunc) + func (j J) Noscript(attrs Attrs, f JFunc) + func (j J) Object(attrs Attrs, f JFunc) + func (j J) Ol(attrs Attrs, f JFunc) + func (j J) Optgroup(attrs Attrs, f JFunc) + func (j J) Option(attrs Attrs, f JFunc) + func (j J) Output(attrs Attrs, f JFunc) + func (j J) P(attrs Attrs, f JFunc) + func (j J) Param(attrs Attrs) + func (j J) Pre(attrs Attrs, f JFunc) + func (j J) Progress(attrs Attrs, f JFunc) + func (j J) Q(attrs Attrs, f JFunc) + func (j J) Raw(html string) + func (j J) Rp(attrs Attrs, f JFunc) + func (j J) Rt(attrs Attrs, f JFunc) + func (j J) Ruby(attrs Attrs, f JFunc) + func (j J) S(attrs Attrs, f JFunc) + func (j J) Samp(attrs Attrs, f JFunc) + func (j J) Script(attrs Attrs, f JFunc) + func (j J) Section(attrs Attrs, f JFunc) + func (j J) Select(attrs Attrs, f JFunc) + func (j J) Small(attrs Attrs, f JFunc) + func (j J) Source(attrs Attrs) + func (j J) Span(attrs Attrs, f JFunc) + func (j J) Strong(attrs Attrs, f JFunc) + func (j J) Style(attrs Attrs, f JFunc) + func (j J) Sub(attrs Attrs, f JFunc) + func (j J) Summary(attrs Attrs, f JFunc) + func (j J) Sup(attrs Attrs, f JFunc) + func (j J) Table(attrs Attrs, f JFunc) + func (j J) Tbody(attrs Attrs, f JFunc) + func (j J) Td(attrs Attrs, f JFunc) + func (j J) Text(text string) + func (j J) Textarea(attrs Attrs, f JFunc) + func (j J) Tfoot(attrs Attrs, f JFunc) + func (j J) Th(attrs Attrs, f JFunc) + func (j J) Thead(attrs Attrs, f JFunc) + func (j J) Time(attrs Attrs, f JFunc) + func (j J) Title(attrs Attrs, f JFunc) + func (j J) Tr(attrs Attrs, f JFunc) + func (j J) Track(attrs Attrs) + func (j J) Ul(attrs Attrs, f JFunc) + func (j J) Var(attrs Attrs, f JFunc) + func (j J) Video(attrs Attrs, f JFunc) + func (j J) Wbr(attrs Attrs) + type JFunc func(J)