Documentation
¶
Index ¶
- func New(nodes ...node.Node) *element
- func RawText(content string) *element
- func RawTextf(format string, args ...any) *element
- func Static(content string) *element
- func Text(content string) *element
- func Textf(format string, args ...any) *element
- func ValueMax(value float64, max float64, nodes ...node.Node) *element
- type Element
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
New Creates a new progress element with optional child nodes for fallback content. Example: progress.New() Renders: <progress></progress>
func RawText ¶
func RawText(content string) *element
RawText Creates a new progress element with raw text content as unescaped HTML for fallback. Example: progress.RawText("<span>50%</span>") Renders: <progress><span>50%</span></progress>
func RawTextf ¶
RawTextf Creates a new progress element with formatted raw text content as unescaped HTML for fallback. Example: progress.RawTextf("<strong>%d%%</strong>", 50) Renders: <progress><strong>50%</strong></progress>
func Static ¶
func Static(content string) *element
Static Creates a new progress element with static text content for fallback. Example: progress.Static("Loading") Renders: <progress>Loading</progress>
func Text ¶
func Text(content string) *element
Text Creates a new progress element with text content (HTML-encoded) for fallback. Example: progress.Text("50% complete") Renders: <progress>50% complete</progress>