all repos — gomponents @ ec86ca5c71fecf21590b872737fbadd9aa3e158b

HTML components in pure Go

Add video element and related attributes (#84) Adds the `video` element and `loop`, `muted`, `playsinline`, `poster` attributes.

Markus Wüstenberg
commit

ec86ca5c71fecf21590b872737fbadd9aa3e158b

parent

0efc71d6f326efc88d25688f50f83b948b40fc38

1 file changed, 20 insertions(+), 4 deletions(-)

changed files
M html/attributes.gohtml/attributes.go
@@ -28,8 +28,20 @@ func Disabled() g.Node {
return g.Attr("disabled") } +func Loop() g.Node { + return g.Attr("loop") +} + func Multiple() g.Node { return g.Attr("multiple") +} + +func Muted() g.Node { + return g.Attr("muted") +} + +func PlaysInline() g.Node { + return g.Attr("playsinline") } func ReadOnly() g.Node {
@@ -142,12 +154,16 @@ func Pattern(v string) g.Node {
return g.Attr("pattern", v) } -func Preload(v string) g.Node { - return g.Attr("preload", v) -} - func Placeholder(v string) g.Node { return g.Attr("placeholder", v) +} + +func Poster(v string) g.Node { + return g.Attr("poster", v) +} + +func Preload(v string) g.Node { + return g.Attr("preload", v) } func Rel(v string) g.Node {