From ec86ca5c71fecf21590b872737fbadd9aa3e158b Mon Sep 17 00:00:00 2001 From: Markus Wüstenberg Date: Fri, 18 Jun 2021 09:39:47 +0200 Subject: Add video element and related attributes (#84) Adds the `video` element and `loop`, `muted`, `playsinline`, `poster` attributes.--- html/attributes.go | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) (limited to 'html/attributes.go') diff --git a/html/attributes.go b/html/attributes.go index ab575d8..b670b05 100644 --- a/html/attributes.go +++ b/html/attributes.go @@ -28,10 +28,22 @@ 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 { return g.Attr("readonly") } @@ -142,14 +154,18 @@ 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 { return g.Attr("rel", v) } -- cgit 1.4.1