Documentation ¶
Index ¶
- type RenderInternal
- func (r *RenderInternal) FormatWithSafeAttrs(w io.Writer, fmt string, a ...any) error
- func (r *RenderInternal) Init(output io.Writer) io.WriteCloser
- func (r *RenderInternal) NodeSafeAttr(attr, val string) html.Attribute
- func (r *RenderInternal) ProtectSafeAttrs(content template.HTML) template.HTML
- func (r *RenderInternal) RecoverProtectedValue(v string) (string, bool)
- func (r *RenderInternal) SafeAttr(name string) string
- func (r *RenderInternal) SafeValue(val string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RenderInternal ¶
type RenderInternal struct {
// contains filtered or unexported fields
}
RenderInternal also works without initialization If no initialization (no secureID), it will not protect any attributes and return the original name&value
func (*RenderInternal) FormatWithSafeAttrs ¶
func (*RenderInternal) Init ¶
func (r *RenderInternal) Init(output io.Writer) io.WriteCloser
func (*RenderInternal) NodeSafeAttr ¶
func (r *RenderInternal) NodeSafeAttr(attr, val string) html.Attribute
func (*RenderInternal) ProtectSafeAttrs ¶
func (r *RenderInternal) ProtectSafeAttrs(content template.HTML) template.HTML
func (*RenderInternal) RecoverProtectedValue ¶
func (r *RenderInternal) RecoverProtectedValue(v string) (string, bool)
func (*RenderInternal) SafeAttr ¶
func (r *RenderInternal) SafeAttr(name string) string
func (*RenderInternal) SafeValue ¶
func (r *RenderInternal) SafeValue(val string) string
Click to show internal directories.
Click to hide internal directories.