about summary refs log tree commit diff stats
path: root/html/attributes.go
diff options
context:
space:
mode:
authorJosep Jesus Bigorra Algaba2021-09-07 12:09:57 +0200
committerGitHub2021-09-07 12:09:57 +0200
commit33524d683661bf73fd224a76ec62fb88b2b3c767 (patch)
tree74d512ef310dd1a08ac3238267bc23f1d69b4115 /html/attributes.go
parentbd722def2798c8a5a53d0fa87755efefd146198d (diff)
downloadgomponents-33524d683661bf73fd224a76ec62fb88b2b3c767.tar.lz
gomponents-33524d683661bf73fd224a76ec62fb88b2b3c767.tar.zst
gomponents-33524d683661bf73fd224a76ec62fb88b2b3c767.zip
Add loading and srcset HTML attributes (#86)
Useful for `img` and `picture` elements.

Fixes #85.

Co-authored-by: Josep Jesus Bigorra Algaba <josep@prowarehouse.nl>
Diffstat (limited to 'html/attributes.go')
-rw-r--r--html/attributes.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/html/attributes.go b/html/attributes.go
index b670b05..5a3dc3a 100644
--- a/html/attributes.go
+++ b/html/attributes.go
@@ -126,6 +126,10 @@ func Lang(v string) g.Node {
 	return g.Attr("lang", v)
 }
 
+func Loading(v string) g.Node {
+	return g.Attr("loading", v)
+}
+
 func Max(v string) g.Node {
 	return g.Attr("max", v)
 }
@@ -182,6 +186,10 @@ func Src(v string) g.Node {
 	return g.Attr("src", v)
 }
 
+func SrcSet(v string) g.Node {
+	return g.Attr("srcset", v)
+}
+
 func StyleAttr(v string) g.Node {
 	return g.Attr("style", v)
 }